Hbase安裝部署基本步驟:
1、在Hadoop配置的基礎(chǔ)上拄衰,配置環(huán)境變量HBASE_HOME络拌、hbase-env.sh
編輯 vim ~/.bashrc? 加入
export HBASE_HOME=/usr/local/hbase
? ? export? PATH=$HBASE_HOME/bin:$PATH
編輯vim /usr/local/hbase/conf/hbase-env.sh? 加入
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64(jdk安裝路徑)
去掉注釋 # export? HBASE_MANAGES_ZK=true奋隶,使用hbase自帶zookeeper擂送。
2、配置hbase-site.xml文件
<configuration>
<property>
<!-- hbase存放數(shù)據(jù)目錄 -->
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <!-- 端口要和Hadoop的fs.defaultFS端口一致-->
</property>
<property>
<name>hbase.cluster.distributed</name> <!-- 是否分布式部署 -->
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name> <!-- list of? zookooper -->
<value>master,slave1,slave2</value>
</property>
<property><!--zookooper配置唯欣、日志等的存儲位置 -->
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/hbase/zookeeper</value>
</property>
</configuration>
3团甲、配置regionservers
hbase.zookeeper.quorum是配置集群IP地址集或者域名集,逗號分隔
編輯 vim /usr/local/hbase/conf/regionservers? 去掉默認(rèn)的localhost黍聂,
加入slave1,slave2躺苦,保存退出
? 然后把在master上配置好的hbase,通過遠(yuǎn)程復(fù)制命令
scp -r /usr/local/hbase? slave1:/usr/local/hbase
? 復(fù)制到slave1产还、slave2對應(yīng)的位置
4匹厘、啟動與停止Hbase
(1)在Hadoop已經(jīng)啟動成功的基礎(chǔ)上,輸入start-hbase.sh脐区,過幾秒鐘便啟動完成愈诚,
輸入jps命令查看進(jìn)程是否啟動成功,若 master上出現(xiàn)HMaster牛隅、HQuormPeer炕柔,
slave上出現(xiàn)HRegionServer、HQuorumPeer媒佣,就是啟動成功了匕累。
? (2)輸入hbase shell 命令 進(jìn)入hbase命令模式
? ? 輸入status命令可以看到如下內(nèi)容,1個master默伍,2 servers欢嘿,3機(jī)器全部成功啟動衰琐。
? ? 1 active master, 0 backup masters, 2 servers, 0 dead, 2.0000 average load
? ? ? ? ? ? ? 在瀏覽器中輸入http://master:16010就可以在界面上看到hbase的配置了
(4)當(dāng)要停止hbase時輸入stop-hbase.sh炼蹦,過幾秒后hbase就會被停止了羡宙。