1. 程式人生 > >HBase叢集的搭建(版本:2.1.0)

HBase叢集的搭建(版本:2.1.0)

(004)HBase是一個在HDFS上開發的面向列的分散式資料庫。如果需要實時地隨機訪問超大規模資料集,就可以使用HBase這一Hadoop應用了

HBase叢集的搭建

前提條件

  1. Hadoop叢集
  2. ZooKeeper叢集
  3. JDK

原料

  • hbase-2.1.0-bin.tar.gz

附件
連結:https://pan.baidu.com/s/1E5TQeoyofRDlyR9pTquzZQ
提取碼:btr8

叢集的劃分
我是這樣劃分叢集的
192.168.225.100 – master
192.168.225.101 – slave1
192.168.225.102 – slave2

安裝步驟
1.將安裝包上傳到master主機上(我這裡放在了/opt/bigdata目錄下了)
在這裡插入圖片描述
2.解壓安裝包
在這裡插入圖片描述
3.修改配置檔案(定位到/opt/bigdata/hbase-2.1.0/conf目錄下)

檔案清單

  1. hbase-env.sh
  2. hbase-site.xml
  3. regionservers

3.1修改hbase-env.sh檔案
在這裡插入圖片描述
在這裡插入圖片描述
3.2修改hbase-site.xml檔案
使用vim命令開啟該檔案,做出如下修改:
在這裡插入圖片描述
注:hbase.zookeeper.property.clientPort配置的這個埠號必須跟zookeeper配置的clientPort埠號一致。


3.3修改regionservers檔案
使用vim命令開啟該檔案,做出如下修改:
在這裡插入圖片描述
4.將hbase-2.1.0資料夾傳送到slave1和slave2節點上
命令:
$ scp -r /opt/bigdata/hbase-2.1.0/ [email protected]:/opt/bigdata/
$ scp -r /opt/bigdata/hbase-2.1.0/ [email protected]:/opt/bigdata/
在這裡插入圖片描述
在這裡插入圖片描述
5.修改資料夾許可權
命令:
$ chown -R hadoop:hadoop /opt/bigdata/hbase-2.1.0

啟動與測試

啟動
啟動叢集的順序是Hadoop叢集–>ZooKeeper集–>HBase叢集,首先定位至/opt/bigdata/hbase-2.1.0/bin目錄下,執行./start-hbase.sh命令。
在這裡插入圖片描述


測試
WEB介面:輸入http://192.168.225.100:16010可以看到web介面
在這裡插入圖片描述
JPS命令:輸入jps
master:
在這裡插入圖片描述
slave1:
在這裡插入圖片描述
slave2:
在這裡插入圖片描述
至此HBase叢集就算搭建完畢了。