1、hbase是依賴Hadoop運行的,因此先確保自己已搭建好Hadoop集群環境
沒安裝的可以參考這里:https://www.cnblogs.com/chaofan-/p/9740408.html
2、下載Hbase :
wget http://mirror.bit.edu.cn/apache/hbase/1.4.8/hbase-1.4.8-bin.tar.gz
解壓:
tar zxf hbase-1.4.8-bin.tar.gz
重命名:
mv hbase-1.4.8 hbase
3、配置環境變量
把hbase的路徑添加到環境變量中:
sudo vim /etc/profile
export HBASE_HOME=/home/wang/hbase export PATH=$HBASE_HOME/bin:$PATH
將這兩行添加到最后,然后保存,source使之生效
source /etc/profile
4、修改hbase的配置文件
需要修改的配置文件有三個,都在hbase下的conf文件夾中,分別是:
hbase-env.sh
hbase-site.xml
regionservers
4.1 配置 hbase-env.sh:vim hbase-env.sh
請注意第二個參數,hbase自身的名稱是錯誤的,因此需要自己修改

4.2 vim hbase-site.xml

4.3 vim regionservers
將從節點名稱寫入即可,配置機器名稱在/etc/hosts文件中

4.4 將本機的Hbase遠程拷貝給從節點,記得從節點的環境變量也要相應修改,與上面master機器的修改方法相同
scp -r /home/wang/hbase node1:/home/wang
scp -r /home/wang/hbase node1:/home/wang
5、上面的步驟完成之后,我們的Hbase分布式環境搭建完成,接下來測試一下是否可以正常啟動
啟動順序:1、hadoop,2、zookeeper,3、hbase
5.1 啟動Hadoop: 可參考 https://www.cnblogs.com/chaofan-/p/9740408.html
hadoop/bin/start-all.sh
5.2 啟動zookeeper,主從節點分別啟動:
zookeeper/bin/zkServer.sh start
輸入jps,啟動成功會出現QuorumPeerMain進程
5.3 啟動Hbase,主節點會出現Hmaster進程,從節點出現HRegionServer進程


