大數據中HBase集羣搭建與配置

hbase是分佈式列式存儲數據庫,前提條件是須要搭建hadoop集羣,須要Zookeeper集羣提供znode鎖機制,hadoop集羣已經搭建,參考 Hadoop集羣搭建 ,該文主要介紹Zookeeper與hbase的部署與配置,常見hbase shell命令html

選件版本選擇:node

選舉機制:Zookeeper-3.4.12,部署3臺,50、5一、52shell

分佈式列式數據庫:HBase-1.4.9,主機50,從機5一、5二、53數據庫

安裝配置Zookeeper集羣

這裏能夠選擇不安裝Zookeeper,而使用HBase自帶的Zookeeper,不過這裏仍是介紹一下Zookeeper的安裝配置分佈式

上傳Zookeeperoop

image

解壓Zookeeper測試

tar -zxvf zookeeper-3.4.12.tar.gz -C /cloud/

配置zookeeperspa

cd /cloud/zookeeper-3.4.12/conf/
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg

image

建立對應ID,在60上爲1,61上爲2,62爲33d

cd /cloud/zookeeper-3.4.12
mkdir tmp
vi tmp/myid

輸入對應ID,保存,zookeeper配置完畢code

安裝配置HBase集羣

上傳解壓hbase

image

tar -zxvf hbase-1.4.9-bin.tar.gz -C /cloud/

進入HBase配置文件目錄

cd /cloud/hbase-1.4.9/conf/

配置hbase-env.sh

vi hbase-env.sh

設置jdk路徑與hbase的配置路徑

image

設置是否使用hbase自帶的zookeeper

image

配置從機節點

vi regionservers

配置爲從機的HServer5一、HServer5二、HServer53

image

配置hbase-site.xml

vi hbase-site.xml

image

能夠將配置好的hbase經過scp命令複製到其餘從機上,整個hbase配置完畢,測試hbase是否成功

hbase的運行命令在hbase/bin目錄下,能夠將該路徑加入/etc/profile中

image

啓動hbase

start-hbase.sh

image

主機上jps能夠看到HMaster

從機上能夠看到HRegionServer

配置了zookeeper節點的能夠看到HQuorumPeer

HBase Shell

從機上經過hbase shell初步嘗試使用hbase

hbase shell

image

經常使用命令以下:

image

相關文章
相關標籤/搜索