Hadoop HBase Hive | 三、HBase 集羣搭建

目錄

1.上一篇

2.上傳HBase

3.修改hbase-site.xml

4.配置regionservers

5.配置HBASE_HOME

6.拷貝相關文件

7.啓動HBase

8.停止 HBase

9.訪問HBase

10.測試HBase

10.1 查看狀態

10.2 創建表

10.3 獲取表

10.4 添加一行

10.5 讀取全部


1.上一篇

Hadoop HBase Hive | 二、Hadoop 集羣搭建

2.上傳HBase

官網下載 http://www.apache.org/dyn/closer.cgi/hbase

上傳hbase-2.2.2-bin.tar.gz 至 hadoop文件夾下面.

tar -zxvf hbase-2.2.2-bin.tar.gz

3.修改hbase-site.xml

hbase.rootdir 要和 hadoop的 core-site.xml 的 fs.defaultFS 一樣。

<configuration>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://hadoop-master:9000/hbase</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>hadoop-master,hadoop-slave,hadoop-slave02,hadoop-slave03</value>
    </property>
    <property>
      <name>hbase.unsafe.stream.capability.enforce</name>
      <value>false</value>
    </property>
</configuration>

4.配置regionservers

vi conf/regionservers

5.配置HBASE_HOME

vi ~/.bash

source ~/.bashrc

6.拷貝相關文件

scp -r ~/.bashrc root@hadoop-slave:~/

scp -r ~/.bashrc root@hadoop-slave02:~/

scp -r ~/.bashrc root@hadoop-slave03:~/

scp -r /usr/local/hadoop-2.10.0/hbase-2.2.2 root@hadoop-slave:/usr/local/hadoop-2.10.0/

scp -r /usr/local/hadoop-2.10.0/hbase-2.2.2 root@hadoop-slave:/usr/local/hadoop-2.10.0/

scp -r /usr/local/hadoop-2.10.0/hbase-2.2.2 root@hadoop-slave03:/usr/local/hadoop-2.10.0/

7.啓動HBase

./bin/start-hbase.sh

查看HBase進程

jps

8.停止 HBase

./bin/stop-hbase.sh

停止之後 查看一下進程 ,如果還有剩餘進程應 kill -9 進程

 ps -ef | grep hbase

9.訪問HBase

http://10.0.1.73:16010/master-status

10.測試HBase

10.1 查看狀態

./bin/hbase shell

status

exit  退出

出現異常則說明hbase配置錯誤,仔細檢查。

10.2 創建表

create 'table_test','field_test'

10.3 獲取表

t1 = get_table('table_test')

10.4 添加一行

t1.put 'row_test','field_test:qualixxx','val_test'

10.5 讀取全部

t1.scan

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