HBASE分布式集群搭建(ubuntu 16.04)


1、hbase是依賴Hadoop運行的,因此先確保自己已搭建好Hadoop集群環境

  沒安裝的可以參考這里:https://www.cnblogs.com/chaofan-/p/9740408.html

2、下載Hbase :

  wget http://mirror.bit.edu.cn/apache/hbase/1.4.8/hbase-1.4.8-bin.tar.gz

  解壓:

  tar zxf hbase-1.4.8-bin.tar.gz

  重命名:

  mv hbase-1.4.8 hbase 

3、配置環境變量

  把hbase的路徑添加到環境變量中:

   sudo vim /etc/profile
  export HBASE_HOME=/home/wang/hbase   export PATH=$HBASE_HOME/bin:$PATH
  
  將這兩行添加到最后,然后保存,source使之生效
  source /etc/profile

4、修改hbase的配置文件

  需要修改的配置文件有三個,都在hbase下的conf文件夾中,分別是:

    hbase-env.sh

    hbase-site.xml

    regionservers

  4.1 配置 hbase-env.sh:vim hbase-env.sh

     請注意第二個參數,hbase自身的名稱是錯誤的,因此需要自己修改

  

  4.2 vim hbase-site.xml

   

      

  4.3 vim regionservers

    將從節點名稱寫入即可,配置機器名稱在/etc/hosts文件中

    

  4.4 將本機的Hbase遠程拷貝給從節點,記得從節點的環境變量也要相應修改,與上面master機器的修改方法相同

    scp -r /home/wang/hbase node1:/home/wang
    scp -r /home/wang/hbase node1:/home/wang

5、上面的步驟完成之后,我們的Hbase分布式環境搭建完成,接下來測試一下是否可以正常啟動

  啟動順序:1、hadoop,2、zookeeper,3、hbase

  5.1 啟動Hadoop: 可參考 https://www.cnblogs.com/chaofan-/p/9740408.html

     hadoop/bin/start-all.sh

  5.2 啟動zookeeper,主從節點分別啟動:

    zookeeper/bin/zkServer.sh start

    輸入jps,啟動成功會出現QuorumPeerMain進程

  5.3 啟動Hbase,主節點會出現Hmaster進程,從節點出現HRegionServer進程

    

 

     

 


免責聲明!

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



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