Hbase的安裝和部署


本篇主要講解hbase的完全分布式的安裝,至於偽分布和單機就很簡單了。

安裝步驟:

1.首先到官網下載適合hadoop版本的hbase,本章使用2.0.1版本。下載地址http://mirrors.cnnic.cn/apache/hbase/

2.下載完畢后,利用Xftp上傳到相應的目錄,解壓也可以用“-C 路徑”,來指定解壓到的目錄

tar -zxf hbase-2.0.1-hadoop1-bin.tar.gz

3.設置環境變量

 使用sudo vi /etc/profile命令修改系統環境變量 export HBASE_HOME=/app/hbase-0.96.2 export PATH=$PATH:$HBASE_HOME/bin

然后使用source /etc/profile 使得配置環境變量生效。

4.產看版本是否安裝

hbase version

5.編輯hbase-env.sh

sudo vi hbase-env.sh

修改文件配置(2.0版本用自帶zookeeper只用更改這一個即可)

#Java環境 export JAVA_HOME=/app/lib/jdk1.7.0_55

這里要注意的是:1、由於hbase自帶zookeeper,所以我們不用去管zookeeper的配置問題,如果是自己安裝的zookeeper,可以手動進行更改例如

#通過hadoop的配置文件找到hadoop集群 export HBASE_CLASSPATH=/app/hadoop-1.1.2/conf #使用HBASE自帶的zookeeper管理集群 export HBASE_MANAGES_ZK=true

6.配置hbase-site.xml文件 

<property> 
        <name>hbase.rootdir</name> <!-- hbase存放數據目錄 -->
        <value>hdfs://master:9000/opt/hbase/hbase_db</value>

          <!-- 端口要和Hadoop的fs.defaultFS端口一致-->
      </property> 
      <property> 
        <name>hbase.cluster.distributed</name> <!-- 是否分布式部署 -->
        <value>true</value> 
      </property> 
      <property> 
        <name>hbase.zookeeper.quorum</name> <!-- list of  zookooper -->
        <value>master,slave1,slave2</value> 
      </property>     

       <property><!--zookooper配置、日志等的存儲位置 -->
          <name>hbase.zookeeper.property.dataDir</name> 
          <value>/opt/hbase/zookeeper</value>
       </property>

以上根據自己的機器進行適當的修改。

到這里配置基本完成,可以啟動驗證了。

7.啟動驗證

./start-hbase.sh啟動

輸入命令進入hbase

hbase shell

輸入命令查看狀態:

status

也可以

輸入jps命令查看進程是否啟動成功,若 master上出現HMaster、HQuormPeer,

      slave上出現HRegionServer、HQuorumPeer,就是啟動成功了。

到這里就可以進行正式的hbase操作了。


免責聲明!

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



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