先决条件
hadoop集群正常启动
zookeeper集群正常启动,作为hbase集群的协调器
1.解压并安装
tar -zxvf HBase hbase-0.98.9-hadoop2-bin.tar.gz
2.配置Hbase
2.1修改环境变量 hbase-env.sh
export JAVA_HOME=/usr/java/jdk1.7.0_71
2.2修改配置文件hbase-site.xml
hbase.cluster.distributed true
hbase.rootdir hdfs://master:9000/hbase
hbase.zookeeper.quorum master,slave,slave1
具体修改如下
------------------------------------------------------------------------
<configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave,slave1</value>
</property>
</configuration>
----------------------------------------------------------------------
2.3设置regionservers
将从节点 slave,slave1 加入该文件
3.设置环境变量
export HBASE_HOME=/home/yangxp/hbase-0.98.9-hadoop2
export PATH=$HBASE_HOME/bin:$PATH
export HADOOP_CLASSPATH=$HBASE_HOME/lib/*
执行 source ~/.bash_profile
将HBase安装文件复制到slave、slave1节点
scp –r /home/yangxp/hbase-0.98.9-hadoop2 yangxp@slave:~/
scp –r /home/yangxp/hbase-0.98.9-hadoop2 yangxp@slave1:~/
4.启动hbase
start-hbase.sh
关闭hbase
stop-hbase.sh