大數(shù)據(jù)開發(fā)環(huán)境搭載7--安裝HBase集群

7、安裝HBase集群

  • 下載
http://apache.fayea.com/hbase/stable/hbase-1.2.5-bin.tar.gz
  • 將HBase安裝到/usr/local/hbase
tar -xvzf hbase-1.2.5-bin.tar.gz -C /usr/local
mv /usr/local/hbase-1.2.5-bin /usr/local/hbase
  • 修改/etc/profile,末尾添加以下內(nèi)容:
# HBase
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin
  • 將hadoop的配置hdfs-site.xml和core-site.xml 放到hbase/conf下
cp /usr/local/hadoop/etc/hadoop/core-site.xml /usr/local/hbase/conf/
cp /usr/local/hadoop/etc/hadoop/hdfs-site.xml /usr/local/hbase/conf/
  • 修改hbase-env.sh
# 設(shè)置hbse使用外部的zk和使用的jdk
export HBASE_MANAGES_ZK=false
export JAVA_HOME=/usr/local/jdk1.7.0_65
  • 修改hbase-site.xml
<configuration>
    <!-- 指定hbase在HDFS上存儲的路徑 --> 
    <property> 
        <name>hbase.rootdir</name> 
        <value>hdfs://bigdata/hbase</value> 
    </property> 
    <!-- 指定hbase是分布式的 --> 
    <property> 
        <name>hbase.cluster.distributed</name>
        <value>true</value> </property> 
    <!-- 指定zk的地址,多個用“,”分割 --> 
    <property> 
        <name>hbase.zookeeper.quorum</name>  
        <value>node1:2181,node2:2181,node3:2181</value> 
    </property>
</configuration>
  • 編輯從節(jié)點regionservers啟動腳本
node3
node4
node5
node6
  • 將hbase復(fù)制到其他機器上
scp -r /usr/local/hbase/ root@node2:/usr/local
scp -r /usr/local/hbase/ root@node3:/usr/local
scp -r /usr/local/hbase/ root@node4:/usr/local
scp -r /usr/local/hbase/ root@node5:/usr/local
scp -r /usr/local/hbase/ root@node6:/usr/local
  • 啟動集群
# 在啟動hbase集群之前要確保hdfs和zookeeper集群已經(jīng)打開
# 在node1機器上開啟集群
start-hbase.sh
# 在node2機器上再開啟一個Hmaster進程作為備的Hmaster,以達到高可靠
hbase-daemon.sh start master
  • 驗證地址
http://node1:16010
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容