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

一  Hadoop集群部署

     hadoop配置

 

二 Zookeeper集群部署

   zookeeper配置

 

三  Hbase集群部署

1.配置hbase-env.sh

QQ截图20150331211330

 

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

  2.配置  hbase-site.xml

 

       QQ截图20150331212121

 

     QQ截图20150331212706

  • 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

  QQ截图20150331214230

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


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

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

     

五 效果展示

QQ截图20150331215528

QQ截图20150331215455

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
原文地址:https://www.cnblogs.com/dmir/p/4381992.html