hbase的安裝和啓動

安裝前提:

hbase的數據是存儲在hdfs上的,需要zookeeper統一來管理的,所以在安裝之前需要安裝好hadoop和zookeeper

環境解釋

覺得有必要解釋一下我的安裝環境,方便讀者理解,電腦上一共裝有三臺centos的虛擬機,主機名分別爲wmxpc1,wmxpc2,wmxpc3,wmxpc1作爲主節點,其餘兩臺作爲從節點。

1.上傳hbase安裝包

2.解壓
3.配置hbase集羣,要修改3個文件
    3.1修改hbase-env.sh
    export JAVA_HOME=/usr/java/jdk1.7.0_55
    //告訴hbase使用外部的zk(hbase自己帶有zookeeper,需使用公共的zookeeper,便於統一管理)
    export HBASE_MANAGES_ZK=false
    
    vim hbase-site.xml
    <configuration>
        <!-- 指定hbase在HDFS上存儲的路徑,hbase中的數據存儲在hdfs中,如果hdfs中沒有這個目錄,會自動創建這個目錄 -->
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://wmxpc1:9000/hbase</value>
        </property>
        <!-- 指定hbase是分佈式的 -->
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <!-- 指定zk的地址,多個用“,”分割 -->
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>wmxpc1:2181,wmxpc2:2181,wmxpc3:2181</value>
        </property>
    </configuration>

   

    vim regionservers(修改regionservers在兩個從節點的機器上)
    wmxpc2
    wmxpc3
    
    3.2拷貝hbase到其他節點

        scp -r  /usr/hbase/  wmxpc2:$PWD   //將配置好hbase複製到wmxpc2上的相同的路徑下

        scp -r  /usr/hbase/  wmxpc3:$PWD

    
4.將配置好的HBase拷貝到每一個節點並同步時間。

       secureCRT點擊查看-->交互窗口-->下面右鍵選擇<發送交互到所有標籤>-->date -s '2017-08-19 17:20:00'爲所有的虛擬機設置相同的時間,此時需要注意虛擬機需要在標籤頁打開。

5.啓動所有的hbase

    分別在wmxpc1,wmxpc2,wmxpc3上啓動zk
        ./zkServer.sh start
    在wmxpc1上啓動hbase集羣
        start-dfs.sh
   在wmxpc2上 啓動hbase,在主節點上運行:
        start-hbase.sh
6.通過瀏覽器訪問hbase管理頁面
    192.168.1.201:60010
7.爲保證集羣的可靠性,要啓動多個HMaster
    hbase-daemon.sh start master
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章