1.下载hbase,解压hbase-0.96.1.1-hadoop1-bin.tar.gz(tar -zxvf hbase-0.96.1.1-hadoop1-bin.tar.gz)
2.在hbase的conf文件下面配置/conf/hbase-env.sh
exportJAVA_HOME=/usr/soft/jdk
exportHBASE_CLASSPATH=/usr/soft/hadoop/conf
exportHBASE_MANAGES_ZK=true
3.修改在hbase的conf文件下/conf/hbase-site.xml hbase.rootdir必须是HDFS的一个文件夹(hdfs fs -mkdir hdfs://hadoop1:9000/hbase)hadoop fs -ls hdfs://hadoop1:9000/显示hbase文件是否存在 hbase.cluster.distributed的值是true表示配置分布式 hbase.tmp.dir配置临时目录文件 hbase.zookeeper.quorum配置zookeeper hbase.zookeeper.property.dataDir配置zookeeper存放数据的目录
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop1:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/usr/soft/hbase/tmp</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop1,hadoop2,hadoop3</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/soft/hbase/zookeeper</value>
</property>
4.配置regisregionservers,加入hadoop2 haddop3
5.复制到另外的节点 scp -r /usr/soft/hbase root@192.168.80.20:/usr/soft/
scp -r /usr/soft/hbaseroot@192.168.80.30:/usr/soft/
6.编辑/etc/profile (其他的节点也需要配置)
export HBASE_HOME=/usr/soft/hbase
export PATH=.:$HADOOP_HOME/bin:$JAVA_HOME/bin:/usr/soft/pig/bin:$HBASE_HOME/bin:$PATH
7.启动Hbase
start-hbase.sh
打开 http://hadoop1(192.168.80.10):60010 主界面,可以查看hadoop1运行状态
打开 http:// hadoop1(192.168.80.10):60030 主界面,查看RegionServer运行状态
(hbase的lib中包hadoop-core-1.1.2.jar与hadoop的lib中 hadoop-core-1.1.2.jar必须一致,防止造成hmaster启动异常)
进入Hbase的shell命令(hbase shell)
关闭Hbase (stop-hbase.sh)