Hbase詳細安裝步驟(Hbase入門第二篇)

HBase的集羣環境搭建

注意事項:HBase強依賴zookeeper和hadoop,
安裝HBase之前一定要保證zookeeper和hadoop啓動成功,且服務正常運行

第一步:下載對應的HBase的安裝包
所有關於CDH版本的軟件包下載地址如下
http://archive.cloudera.com/cdh5/cdh/5/
HBase對應的版本下載地址如下
http://archive.cloudera.com/cdh5/cdh/5/hbase-1.2.0-cdh5.14.0.tar.gz

第二步:壓縮包上傳並解壓
將我們的壓縮包上傳到node01服務器的/export/softwares路徑下並解壓
cd /export/softwares/
tar -zxvf hbase-1.2.0-cdh5.14.0-bin.tar.gz -C ../servers/

第三步:修改配置文件

第一臺機器進行修改配置文件
cd /export/servers/hbase-1.2.0-cdh5.14.0/conf

修改第一個配置文件hbase-env.sh
vim hbase-env.sh

在這裏插入圖片描述

export JAVA_HOME=/export/servers/jdk1.8.0_141  修改爲下圖

在這裏插入圖片描述

	export HBASE_MANAGES_ZK=false 去掉前面的#註釋 

在這裏插入圖片描述

修改第二個配置文件hbase-site.xml
修改hbase-site.xml
vim hbase-site.xml
<configuration>
    <property>
            <name>hbase.rootdir</name>
            <value>hdfs://node01:8020/hbase</value>  
    </property>

    <property>
            <name>hbase.cluster.distributed</name>
            <value>true</value>
    </property>
    <property>
            <name>hbase.master.port</name>
            <value>16000</value>
    </property>

    <property>
            <name>hbase.zookeeper.quorum</name>
            <value>node01:2181,node02:2181,node03:2181</value>
    </property>

    <property>
            <name>hbase.zookeeper.property.dataDir</name>
     <value>/export/servers/zookeeper-3.4.5-cdh5.14.0/zkdatas</value>
    </property>
修改第三個配置文件regionservers

在這裏插入圖片描述

在這裏插入圖片描述

創建back-masters配置文件,實現HMaster的高可用
cd /export/servers/hbase-1.2.0-cdh5.14.0/conf
vim backup-masters

在這裏插入圖片描述

第四步:安裝包分發到其他機器
將我們第一臺機器的hbase的安裝包拷貝到其他機器上面去
cd /export/servers/
scp -r hbase-1.2.0-cdh5.14.0/ node02:$PWD
scp -r hbase-1.2.0-cdh5.14.0/ node03:$PWD


第五步:三臺機器拷貝文件
因爲hbase需要讀取hadoop的core-site.xml以及hdfs-site.xml當中的配置文件信息,所以我們三臺機器都要執行以下命令拷貝
 cp core-site.xml hdfs-site.xml /export/servers/hbase-1.2.0-cdh5.14.0/conf/

在這裏插入圖片描述

拷貝完成

在這裏插入圖片描述

第六步:三臺機器添加HBASE_HOME的環境變量

在這裏插入圖片描述

在這裏插入圖片描述

添加完成後  
source /etc/profile 
讓環境變量生效


第七步:HBase集羣啓動
前提是:你的Hadoop集羣  zKServer.sh  要先啓動
(	提醒:一定要把三個節點的時間同步了在去啓動Hbase集羣 )

在去啓動Hbase集羣
第一臺機器執行以下命令進行啓動
cd /export/servers/hbase-1.2.0-cdh5.14.0
bin/start-hbase.sh    (如果不啓動,也不報錯, 報錯信息會在日誌中顯示)
如果時間不同步只能啓動本節點的Hbase 其他節點不啓動 

我們也可以執行以下命令單節點進行啓動
啓動HMaster命令
bin/hbase-daemon.sh start master
啓動HRegionServer命令
bin/hbase-daemon.sh start regionserver


爲了解決HMaster單點故障問題,我們可以在node02和node03機器上面都可以啓動HMaster節點的進程,以實現HMaster的高可用
bin/hbase-daemon.sh start master


第七步:頁面訪問

瀏覽器頁面訪問
http://node01:60010/master-status

在這裏插入圖片描述

後續還會更新一些 Hbase 常用的 shell 操作 喜歡請點個關注吧。☺

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章