Hbase完全分散式的搭建

QF董懂發表於2018-04-25

一、搭建準備 JDK安裝 Hadoop叢集安裝 Hbase安裝包 二、搭建步驟 1.Hbase全分散式的規劃

Hbase完全分散式的搭建
2.ssh免密碼登陸: linux1免密碼登入到所有機器,linux2免密碼登入到所有機器 linux1====>linux1,linux2,linux3 linux2====>linux1,linux2,linux3 3.Hbase配置檔案的配置 1).在hbase-env.sh中修改新增配置項: JDK路徑的配置: export JAVA_HOME=/app/jdk 如果您已經在Hadoop叢集上完成了HDFS客戶端配置更改,比如HDFS客戶端的配置指令,而不是伺服器端配置,那麼您必須啟用HBase檢視和使用這些配置更改: export HBASE_CLASSPATH=/app/hadoop/etc/hadoop

Hbase完全分散式的搭建
使用外部zk的配置: export HBASE_MANAGES_ZK=false

Hbase完全分散式的搭建
2).hbase-site.xml的配置 設定hbase為分散式 設定Hbase資料的儲存位置,埠號要與hadoop配置的埠號一致 設定zk的訪問目錄 設定zk檔案的儲存目錄(使用Hbase自帶zk需要配置此項)

Hbase完全分散式的搭建
3).Regionservers的配置:regionservers中新增中所有的HregionServer節點,linu1,linux2,linux3 vim /app/hbase-1.2.5/conf/regionservers

Hbase完全分散式的搭建
4).backup-masters的配置:修改 backup-masters檔案,新增備份HMaster機器名. vim /app/hbase-1.2.5/conf/backup-masters

Hbase完全分散式的搭建
將配置好的Hbase分發到linux2,linux3上,並配置三臺機器上hbase,zookeeper的環境變數 vim /etc/profile

Hbase完全分散式的搭建
4.zookeeper的配置(三臺都要配置) 拷貝預設配置檔案為zoo.cfg檔案 cp /app/zookeeper/conf/zoo.sample.cfg /app/zookeeper/conf/zoo.cfg 檢視是否拷貝成功 ll /app/zookeeper/conf

Hbase完全分散式的搭建
修改配置檔案 vim /app/zookeeper/conf/zoo.cfg 主要修改zk檔案的儲存位置,zk叢集服務的id及通訊埠

Hbase完全分散式的搭建
在/opt/zookeeper/目錄下建立myid檔案內容分別為 ​ linux1機器下為1​ linux2機器下為2​ linux3機器下為3 5.啟動hadoop叢集,啟動三臺機器上的ZK

Hbase完全分散式的搭建
6.使用命令start-hbase.sh命令啟動hbase服務

Hbase完全分散式的搭建
7.連線hbase 服務:hbase shell

Hbase完全分散式的搭建

相關文章