HBASE集群搭建过程

无人久伴 提交于 2019-11-30 12:51:18

安装hbase的条件:
Hadoop zookeeper
开始安装:
上传、解压:
这里写图片描述
删除压缩包:这里写图片描述
删除hbase下的docs文件
因为docs’文件中,都是html无用的文件,会严重影响传输效率
—-如果不是apache下的产品,建议不删除
这里写图片描述
配置环境变量:
这里写图片描述
打开官网:开始配置hbase的配置文件:
这里写图片描述
这里写图片描述
说明:
hbase.rootdir:hbase的数据,放到hdfs的哪个位置上存储

hbase.cluster.distributed:集群是否开启,默认是false,我们需要修改成true

hbase.zookeeper.quorum:关联zookeeper在哪里
多个主句之间用,隔开
这里写图片描述
由安装文档可知,我们需要配置conf 下的hbase-site.xml文件:
这里写图片描述
这里写图片描述
继续读官方安装文档:
这里写图片描述
这里写图片描述
这里写图片描述
—关联jdk:
这里写图片描述
发送安装文件到其他服务器:
这里写图片描述
发环境变量:
这里写图片描述
三台主机,同时保存环境变量
这里写图片描述
启动hdfs:
启动时有数据同步过程,会进入安全模式 耐心等待数据同步完成,三个节点启动成功 50070端口查看
这里写图片描述
分别jps查看
这里写图片描述
确认dfs启动完成,再启动zookeeper
这里写图片描述
启动zookeeper以后,一定要查看状态
zkServer.sh start 启动
zkServer.sh status 查看状态
这里写图片描述
这里写图片描述
**所有服务器启动zookeeper成功,所有主机选择了响应的leader和follower
此时我们就可以启动我们的hbase

这里写图片描述
说明:1.zookeeper启动和hdfs没有关系,如果zookeeper启动失败,只需停止zookeeper重新启动,不需要关闭dfs
2.hbase依赖zookeeper协调,因此必须先将zookeeper启动成功,再启动hbase
3.zookeeper没有主从关系,需要每一台服务器逐个启动,但是hbase,只需要在中心主机启动就可以

jps查看,中心主机go有hmaster和hregionserver节点,其他主机有hregionserver
此时启动成功
—————————-hbase集群搭建结束————-

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!