基于Hadoop集群的HBase集群的配置
一 Hadoop集群部署
hadoop配置
二 Zookeeper集群部署
zookeeper配置
三 Hbase集群部署
1.配置hbase-env.sh
- HBASE_MANAGES_ZK:用来设置是否使用hbase自带的zookeeper,默认值为true(即使用内置的)
- HBASE_PID_DIR:用来存放hbase中的线程的一些信息,默认放在/tmp文件中,容易丢失,而且如果这里不设置会导致stop-hbase.sh 不能用
2.配置 hbase-site.xml
- hbase.rootdir 要和hadoop/conf 里的core-site.xml里前面的一致否者会报错:Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase
- hbase.zookeeper.quorum 为要使用的外部zookeeper集群的IP
3.配置regionservers
四 关于三者的打开与关闭顺序
-
打开 hadoop集群------zookeeper集群---------Hbase集群
-
关闭 Hbase集群-------zookeeper集群---------hadoop集群
五 效果展示
作者:奋斗的珞珞
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.