整体流程
- 物件下载
- 解压
- conf文件配置
- 启动&停止
-
状态确认
物件下载
参考hbase官网
解压
tar -zxvf hbase-***.gz
conf文件配置
1.hbase-env.sh
export JAVA_HOME=/usr/java/jdk1.7.0_67 export HBASE_MANAGES_ZK=false
注意:JDK根据自己的环境配置
此处没有使用hbase自带的zookeeper服务,因为之前已经搭建好了zookeeper集群环境。
2.hbase-site.xml
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://sv004:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>sv004,sv001,sv002,sv003</value> </property> <property> <name>dfs.replication</name> <value>3</value> </property> </configuration>
3.配置regionservers
追加如下信息:
sv001 sv002 sv003
以上是单个虚拟机中hbase的配置,集群的话需要将其复制到其他节点
命令如下所示:
scp -r $HBASE_HOME root@sv001:/home/project-test scp -r $HBASE_HOME root@sv002:/home/project-test scp -r $HBASE_HOME root@sv003:/home/project-test
重要,前方高能
- hbase.rootdir里指定的socket号一定要跟hadoop中指定的一直。hbase.rootdir默认的端口号是8020.
- hbase其他设置参数要追加的话,可以参好官方文档,一般的设置都是在hbase-site.xml中追加
- hbase集群启动的顺序:hadoop -> zookeeper ->hbase
启动&停止
${HBASE_HOME}/start-hbase.sh
${HBASE_HOME}/stop-hbase.sh
状态确认
使用jps命令,具体信息如下所示:
①sv004:HMaster ②SV001/SV002/SV003:HRegionSever
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。