基于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

posted @ 2015-03-31 20:58  奋斗的珞珞  阅读(258)  评论(0编辑  收藏  举报