HBase 安裝配置與啓動

準備工作

需要安裝好Hadoop和zookeeper,在前面有介紹過

環境部署:

在master、slave1、slave2、slave3上安裝好zookeeper

目錄:/usr/local/BigDataApp/zookeeper-3.4.10
 

下載Hbase文件

然後在master、slave1、slave2、slave3上解壓好Hbase

目錄:/usr/local/BigDataApp/hbase-1.3.1

 

配置文件的修改:

hbase-env.sh

打開(去掉註釋)
export JAVA_HOME=/usr/java/default


關閉(添加註釋)
# Configure PermSize. Only needed in JDK7. You can safely remove it for JDK8+
export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"
export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -XX:PermSize=128m -XX:MaxPermSize=128m"

修改(去掉註釋)
export HBASE_MANAGES_ZK=false

hbase-site.xml

<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://master:9000/hbase</value>
    </property>

    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>

    <property>
        <name>hbase.master.port</name>
        <value>16000</value>
    </property>

    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master:2181,slave1:2181,slave2:2181,slave3:2181</value>
    </property>

    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/usr/local/BigDataApp/zookeeper-3.4.10/zkData</value>
    </property>
</configuration>

regionservers

master
slave1
slave2
slave3

連接Hadoop配置信息:

拷貝Hadoop配置文件

需要Hadoop的配置文件支持,用於告知Hbase數據庫HDFS的相關信息。拷貝把Hadoophdfs-site.xmlcore-site.xml放到hbase/conf下。

cd /usr/local/hadoop/etc/hadoop

cp hdfs-site.xml core-site.xml /usr/local/BigDataApp/hbase-1.3.1/conf

 

全部配置好了之後就可以分發給其他的節點機器!!!

 

HBase 服務的啓動

1.啓動方式 1——單啓

bin/hbase-daemon.sh start master
bin/hbase-daemon.sh start regionserver

提示:如果集羣之間的節點時間不同步,會導致 regionserver 無法啓動,拋出ClockOutOfSyncException 異常。
修復提示:
a、同步時間服務

b、屬性:hbase.master.maxclockskew 設置更大的值
<property>
<name>hbase.master.maxclockskew</name>
<value>180000</value>
<description>Time difference of regionserver from
master</description>
</property>
2.啓動方式 2——羣啓

bin/start-hbase.sh  #啓動服務
bin/stop-hbase.sh   #停止服務

3.查看 HBase  頁面
啓動成功後,可以通過“host:port”的方式來訪問 HBase 管理頁面,例如:
http://192.168.187.100:16010/master-status

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章