hbase完整分布式集群搭建


簡介:

  hadoop的單機,偽分布式,分布式安裝

       hadoop2.8 集群 1 (偽分布式搭建

       hadoop2.8 ha 集群搭建

  hbase完整分布式集群搭建

  hadoop完整集群遇到問題匯總

Hbase完成分布式安裝步驟:

  注意。hbase集群我是在前面的hadoop集群上繼續搭建而來   (搭建好個節點后輸入jps 各節點啟動進程如下:)

  

主機 別名 安裝軟件 現有進程 服務地址
192.168.248.138 cdh1 hadoop2.8 jdk1.8 namenode DFSZKFailoverController HMaster http://cdh1:50070 http://cdh1:16010/master-status
192.168.248.139 cdh2 hadoop2.8 jdk1.8 namenode DFSZKFailoverController http://cdh1:50070
192.168.248.140 cdh3 hadoop2.8 jdk1.8 ResourceManager  
192.168.248.141 cdh4 hadoop2.8 jdk1.8 zookeeper3.4.13 QuorumPeerMain JournalNode DataNode NodeManager  
192.168.248.142 cdh5 hadoop2.8 jdk1.8 zookeeper3.4.13 hbase1.4.0 QuorumPeerMain JournalNode DataNode NodeManager HMaster HRegionServer http://cdh5:16010/master-status
192.168.248.143 cdh6 hadoop2.8 jdk1.8 zookeeper3.4.13 hbase1.4.0 QuorumPeerMain JournalNode DataNode NodeManager HRegionServer  
192.168.248.144 cdh7 hadoop2.8 jdk1.8 hbase1.4.0 JournalNode DataNode NodeManager HRegionServer  

   1>  選擇兼容hadoop2.8的hbase版本,在這我選擇的是hbase1.4.  具體版本對應參考百度

   2>  上傳到/hadoop文件夾下,解壓 (root權限)

    

   3> 配置hbase-env.sh 和hbase-site.xml配置文件 

    注意,在修改配置文件之前,先把hbase的環境變量配置到/etc/profile中,這步在前面搭建hadoop集群已經說過多次,在此直接上截圖

    

    修改hbase-env.sh   j進入到/HBASE/conf下

      export JAVA_HOME=/hadoop/jdk1.8.0_181   修改成自己的jdk

      export HBASE_MANAGES_ZK=false           不用hbase自帶的zk,使用我們集群中的zk

    修改hbase-site.xml:  [自己仔細看看就會明白]

      

    4> 修改  regionservers   配置從節點

      

    注意:這我應該在cdh5上啟動,這樣cdh5是HMaster,為了高可用,我是在cdh1的namedata 節點上啟動,這樣cdh1 和cdh5都是Hmater  ,同時 cdh5,cdh6,cdh7都是HRegionServer【這樣搭建完成大家就會看到】

       5> hbase同步到cdh5 cdh6  cdh7 機器上

      scp -r  $HBASE_HOME  cdh5:/hadoop/

      scp -r  $HBASE_HOME  cdh6:/hadoop/

      scp -r  $HBASE_HOME  cdh7:/hadoop/

    6> 在cdh1 上的主hbase上啟動,隨之整個集群都會被啟動

  注意: 注意  :  注意:  在啟動hbase集群之前一定要保證時間同步,不然啟動不了hbase集群的,或者說可以啟動部分時間范圍內的集群,切記

    時間同步最簡的是  date -s "2019-05-31 09:02:00" 【這種方式重啟后時間同步失效】    還可以用netdate  (這種重啟后不會失效,采用在線同步的方式同步時間)

    時間同步完成后就可以啟動hbase集群  進入$HBASE_HOME/bin    執行  start-hbase-sh  即可

    

     到這hbase完整分布式集群也搭建完成了。


Web訪問:

   http://192.168.248.138:16010/master-status

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM