1. 程式人生 > >Hbase配置指南

Hbase配置指南

注意點

  • Hbase 需要zookeeper。
  • Hbase 需要在各個節點的機器上配置。
  • 叢集中的啟動順序是Hadoop、zookeeper 和Hbase

搭建步驟

  • 解壓安裝檔案並配置環境變數。
export HBASE_HOME=/usr/local/src/hbase
export HBASE_CLASSPATH=$HBASE_HOME/conf
export HBASE_LOG_DIR=$HBASE_HOME/logs
export PATH=$PATH:$HBASE_HOME/bin
#使環境變數生效
source ~/.bashrc
  • $HBASE_HOME/conf 目錄下配置hbase-site.xml
        <property>
                <name>hbase.tmp.dir</name>
                <value>/var/hbase</value>
        </property>
        <property>
                <name>hbase.root.dir</name>
                <value>hdfs://yarn00:9000/hbase</value>
        </property
>
<property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>yarn00,yarn01,yarn02</value
>
</property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/usr/local/src/zk/tmp/zookeeper</value> </property>
  • $HBASE_HOME/conf 目錄下編輯hbase-env.sh檔案,新增配置如下:
export JAVA_HOME=/usr/local/src/jdk1.8.0_151
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib

#手動啟動zookeeper後再新增該屬性可能出錯
#export HBASE_MANAGES_ZK=true
  • $HBASE_HOME/conf 下編輯regionservers檔案,新增如下資訊:
yarn00
yarn01
yarn02
  • 向叢集中的其它節點機器分發HBASE包,並配置相應的環境變數。
  • $HBASE_HOME/bin 目錄下啟動habse,命令列輸入:
./start-hbase.sh
  • 啟動HBASE命令列。
hbase shell