spark学习5(hbase集群搭建)
第一步:Hbase安装
hadoop,zookeeper前面都安装好了
将hbase-1.1.3-bin.tar.gz上传到/usr/HBase目录下
[root@spark1 HBase]# chmod u+x hbase-1.1.3-bin.tar.gz
[root@spark1 HBase]# tar -zxvf hbase-1.1.3-bin.tar.gz
[root@spark1 HBase]# mv hbase-1.1.3 hbase-1.1
[root@spark1 ~]# vi/etc/profile #配置环境变量
export HBASE_HOME=/usr/HBase/hbase-1.1
export PATH=$PATH:$HBASE_HOME/bin
[root@spark1 ~]# source /etc/profile #使其生效
第二步:修改配置文件
编辑 hbase-env.xml
[root@spark1 conf]# vi hbase-env.sh
# The java implementation to use. Java 1.7+ required.
export JAVA_HOME=/usr/java/jdk
# Extra Java CLASSPATH elements. Optional.
export HBASE_CLASSPATH=/usr/HBase/hbase-1.1/conf
# Tell HBase whether it should manage it's own instance of Zookeeper or not.
export HBASE_MANAGES_ZK=false 使用HBASE自带的zookeeper管理集群用true,自己安装的用false
编辑 hbase-site.xml
[root@spark1 hbase-1.1]# mkdir tmp
[root@spark1 hbase-1.1]# cd conf
[root@spark1 conf]# vi hbase-site.xml<property>
<name>hbase.tmp.dir</name>
<value>/usr/HBase/hbase-1.1/tmp</value>
</property><!-- 指定hbase在HDFS上存储的路径 -->
<property>
<name>hbase.rootdir</name>
<value>hdfs://spark1:9000/hbase</value>
</property><!-- 打开 hbase 分布模式 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property><!-- 指定zk的地址,多个用“,”分割 -->
<property>
<name>hbase.zookeeper.quorum</name>
<value>spark1,spark2,spark3</value>
</property>
编辑 regionservers
[root@spark1 conf]# vi regionservers #添加从节点
spark2
spark3
第三步:搭建hbase集群
[root@spark1 usr]# scp -r HBase root@spark2:/usr/
[root@spark1 usr]# scp -r HBase root@spark3:/usr/
[root@spark1 ~]# scp -r /etc/profile root@spark2:/etc/
[root@spark1 ~]# scp -r /etc/profile root@spark3:/etc/
[root@spark2 ~]# source /etc/profile
[root@spark3 ~]# source /etc/profile
第四步:启动 / 关闭 Hbase 数据库集群
启动前我先把hadoop启动和zookeeper启动
[root@spark1 ~]# zkServer.sh start #三个节点都要启动
[root@spark1 ~]# zkServer.sh status #查看是否启动成功
[root@spark1 ~]# start-all.sh #启动hadoop
[root@spark1 ~]# start-hbase.sh
[root@spark1 ~]# stop-hbase.sh
第五步:验证启动
查看jps和hbase shell
[root@spark1 ~]# jps
[root@spark1 ~]# hbase shell
status #查看状态
version #查看版本
转载于:https://www.cnblogs.com/wujiadong2014/p/6184992.html
spark学习5(hbase集群搭建)相关推荐
- Hbase集群搭建超详细教程
Hbase集群搭建 前言 详细步骤 1.下载安装包 2.解压 3.修改配置文件 3.1 修改hbase-env.sh文件 3.2 修改hbase-site.xml 3.3 修改regionserver ...
- HBase详解(对hbase集群搭建、读写流程、hbase的javaApi等细致入微的讲解与保姆级的图解)
学HBase的意义是什么 我本想用MySQL来与HBase作比较,但发现他们两者毫无可比性,因为两者运用领域不同,各自有各自的优点,就好比爬山穿登山鞋,潜水穿脚蹼一般. 一门技术的兴起,一个优秀的开源 ...
- hbase集群搭建,hbase单个节点重启
1.1 hbase集群结构 REGION:是HBASE中对表进行切割的单元 HMASTER: HBASE的主节点,负责整个集群的状态感知,负载分配.负责用户表的元数据管理 (可以配置多个用来实现HA) ...
- HBase——集群搭建
HBase--集群搭建 基础:三台虚拟机(node-01,node-02,node-03)已经完成HA(高可用集群)的搭建.Hadoop4--HA集群的搭建(高可用) 每台虚拟机文件目录如下 ...
- hadoop hive hbase 集群搭建
摘要:去年开发BI系统,其中ETL用到了Hadoop和Hive,我用三台Dell服务器,搭建了一个Hadoop集群,用于开发测试. 在接下来的几篇中,我会介绍些BI架构设计的内容,以及在开发中遇到的困 ...
- 基于centos6.5 hbase 集群搭建
注意本章内容是在上一篇文章"基于centos6.5 hadoop 集群搭建"基础上创建的 1.上传hbase安装包 hbase-0.96.2-hadoop2 我的目录存放在/usr ...
- Spark学习笔记——在集群上运行Spark
Spark运行的时候,采用的是主从结构,有一个节点负责中央协调, 调度各个分布式工作节点.这个中央协调节点被称为驱动器( Driver) 节点.与之对应的工作节点被称为执行器( executor) 节 ...
- 【笔记】Hadoop + zookeeper + hbase 集群搭建 简洁版
版本: JAVA8 hadoop-3.1.1 hbase-2.0.2 zookeeper-3.4.10 集群配置:hadoop master 主备切换 hbase master 主备切换 zookee ...
- 第十章 :hbase集群搭建,测试
一,在ubuntu主机上安装hbase, 在上一章中我们已经在ubuntu3主机上安装了hbase,这里为了省事,直接远程复制到ubuntu主机上. xiaoye@ubuntu3:~$ ls apac ...
- Hbase集群搭建二(Hadoop搭建)
服务器准备:下述内容绑定 /etc/hosts 10.110.110.10 master 10.110.110.11 slave1 10.110.110.12 slave2 操作用户准备:hbase ...
最新文章
- 盛大 牛人 blog
- Java NIO学习系列一:Buffer
- [云炬创业基础笔记]第七张创业资源测试14
- Spring boot 上传文件时 MultipartFile 报空指针
- 一个拥有12年SAP CRM WebClient UI开发经验的开发人员的分享
- 【转】通过第三方工具体验Microsoft Graph
- 第二节:重写(new)、覆写(overwrite)、和重载(overload)
- 一起来学习.net core程序使用中介者模式:MediatR插件
- 【转】移动互联网应用测试成长技能树V1.0
- 【TSP】基于matlab遗传算法求解旅行商问题【含Matlab源码 1337期】
- usb计算机连接文件,学习两种方式使用USB在计算机之间传输文件!
- linux基础之用户和用户组
- 如何在 arm 官网上找到合适的手册
- 用计算机进行绘画教案,第二课 用鼠标键盘创作作品--电脑绘画教学设计(教案)...
- [ Azure - Cloud Shell ] 微软 Azure Cloud Shell 介绍
- 批量转换——颜色代码(16进制)与RGB
- 2022 中国开发者影响力盛典暨 CSDN 企业生态汇在京举行
- opencv修改图片大小
- CEPH篇 块存储、文件存储和对象存储意义和差异及ubuntu20.4下 ceph安装
- 胡爱玲医生论中医治疗荨麻疹的优势和理念
热门文章
- Hi3536 uboot引导内核全过程
- static,inline,volatile的作用
- linux 系统信号忽略和system函数返回值问题(system的实现)
- 解决PLSQL和输入法或QQ冲突问题
- Codeforces 1042 D Petya and Array
- 【数据结构】堆的手动模拟实现
- 哈夫曼编码(自底向上的哈夫曼编码)
- HDU1198-----并查集
- Java枚举介绍_java枚举使用详细介绍及实现
- cad动态块制作翻转_CAD黑科技丨300份动态图库让你制图速度飞起来丨动态块制作教程...