基于Hadoop集群的HBase集群的配置

一  Hadoop集群部署

hadoop配置

二 Zookeeper集群部署

zookeeper配置

三  Hbase集群部署

1.配置hbase-env.sh

基于Hadoop集群的HBase集群的配置

  • HBASE_MANAGES_ZK:用来设置是否使用hbase自带的zookeeper,默认值为true(即使用内置的)
  • HBASE_PID_DIR:用来存放hbase中的线程的一些信息,默认放在/tmp文件中,容易丢失,而且如果这里不设置会导致stop-hbase.sh 不能用

2.配置  hbase-site.xml

基于Hadoop集群的HBase集群的配置

基于Hadoop集群的HBase集群的配置

  • 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集群的HBase集群的配置

四 关于三者的打开与关闭顺序

  1. 打开   hadoop集群------zookeeper集群---------Hbase集群

  2. 关闭   Hbase集群-------zookeeper集群---------hadoop集群

     

五 效果展示

基于Hadoop集群的HBase集群的配置

基于Hadoop集群的HBase集群的配置

上一篇:在mac上安装svn客户端


下一篇:记录特殊情况的Python脚本的内存异常与处理