在namenode1上操作
# tar -zxfhbase-0.98.9-hadoop2-bin.tar.gz -C /var/data/
# cd /var/data/; mvhbase-0.98.9 hbase
# vim /etc/profile ##配置环境变量
#hbase path
exportHBASE_HOME=/var/data/hbase
exportPATH=$PATH:$HBASE_HOME/bin
# source /etc/profile
# vim hbase-env.sh ##配置hbase
exportJAVA_HOME=/usr/java/jdk1.7.0_71
exportHBASE_HEAPSIZE=1000
exportHBASE_OPTS="-XX:+UseConcMarkSweepGC"
exportHBASE_MANAGES_ZK=false ##不允许hbase本身不管理zookeeper
# vim hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://namenode1:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>namenode1,namenode2,rmanager</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
# vim regionservers
namenode2
rmanager
配置完成后,同步hbase到其他hbase集群节点
# rsync -av hbasenamenode2:/var/data/
# rsync -av hbasermanager:/var/data/
# vim /etc/profile ##配置环境变量,在namenode2和rmanager上都要设置
#hbase path
exportHBASE_HOME=/var/data/hbase
exportPATH=$PATH:$HBASE_HOME/bin
# source /etc/profile
启动与停止
# bin/start-hbase.sh ##启动
# bin/stop-hbase.sh ##停止
验证
# jps
32289 HMaster ##namenode1上输出,表示是hbase master
# jps
14133HRegionServer ##namenode2和rmanager输出,表示是hbaseregion server
##还可以通过访问web服务查看: http://10.40.214.1:60010/