HBase安裝教程

HBase安裝教程

軟件依賴與版本號

安裝HBase的前提條件是已經部署了Hadoop和Zookeeper。具體安裝Hadoop的方法見前面發的文章章Hadoop僞分佈式安裝。部署軟件版本號如下所示:

軟件名稱 版本號
Hadoop 2.9.2
HBase 2.2.3
Zookeeper 3.5.5

安裝步驟

  • 第一步:下載安裝包 hbase-2.2.3-bin.tar.gz 並上傳到集羣中其中一臺服務器目錄;

  • 第二步:解壓後,將安裝文件拷貝到 /usr/local 目錄下

    tar xzvf hbase-2.2.3-bin.tar.gz
    mv hbase-2.2.3 /usr/local/hbase
    
  • 第三步:打開 /etc/profile ,配置環境變量

    vi /etc/profile
    

    輸入以下內容:

    export HBASE_HOME=/usr/local/hbase
    export PATH=$HBASE_HOME/bin:$PATH
    

    保存後生效:

    source /etc/profile
    
  • 第四步:配置 /usr/local/hbase/conf/hbase-env.sh 文件

    export JAVA_HOME=/usr/local/java
    export HBASE_MANAGES_ZK=false
    
  • 第五步:配置 hbase-site.xml 文件

    <configuration>
    	<property>     
    		<name>hbase.rootdir</name>     
            <value>hdfs://hadoop102:9000/hbase</value>   
    	</property>
    
    	<property>   
    		<name>hbase.cluster.distributed</name>
    		<value>true</value>
    	</property>
    
       <!-- 0.98後的新變動,之前版本沒有.port,默認端口爲60000 -->
    	<property>
    		<name>hbase.master.port</name>
    		<value>16000</value>
    	</property>
    
    	<property>   
    		<name>hbase.zookeeper.quorum</name>
    	     <value>hadoop102:2181,hadoop103:2181,hadoop104:2181</value>
    	</property>
    
    	<property>   
    		<name>hbase.zookeeper.property.dataDir</name>
    	     <value>/opt/module/zookeeper-3.4.10/zkData</value>
    	</property>
    </configuration>
    
  • 第六步:配置 regionsevers 文件,將集羣中所有服務器添加進去

    master
    slave01
    slave02
    
  • 第七步:軟連接hadoop配置文件到hbase

    ln -s /usr/local/hadoop/etc/hadoop/core-site.xml /usr/local/hbase/conf/core-site.xml
    ln -s /usr/local/hadoop/etc/hadoop/hdfs-site.xml /usr/local/hbase/conf/hdfs-site.xml
    
  • 第八步:將hbase發送到其他服務器

    scp -r /usr/local/hbase root@slave01:/usr/local
    scp -r /usr/local/hbase root@slave02:/usr/local
    
  • 第九步:啓動

    # 啓動zookeeper
    cd /usr/local/zookeeper/bin
    sh zkServer.sh start
    
    # 啓動hbase
    cd /usr/local/hbase/bin
    sh start-hbase.sh
    
  • 最後一步:進入shell命令行

    hbase shell
    
發佈了45 篇原創文章 · 獲贊 69 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章