Hbase+Zookeeper配置與安裝

一、解壓而且安裝zookeeper,參考:http://my.oschina.net/u/2377453/blog/464739java

二、解壓hbase、配置HBASE_HOME分佈式

三、修改$HBASE_HOME/conf/hbase-env.sh文件:.net

//指定JDK路徑
export JAVA_HOME=/usr/java/jdk1.7.0_55
//告訴hbase使用外部的zk
export HBASE_MANAGES_ZK=false

四、修改$HBASE_HOME/conf/hbase-site.xml文件:code

<configuration>
        <!-- 指定hbase在HDFS上存儲的路徑 -->
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://hostname:9000/hbase</value>
        </property>
        <!-- 指定hbase是分佈式的 -->
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <!-- 指定zk的地址,多個用「,」分割 -->
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>hostname1:2181,hostname2:2181,hostname3:2181</value>
        </property>
    </configuration>

五、修改regionserver文件:server

regionserver_hostname1
regionserver_hostnmae2

六、同步各個節點的時間(hbase默認容許有30s的延遲)xml

七、啓動$HBASE_HOME/bin/start-hbase.shblog

------------------------------------------------------------------------------同步

錯誤與排查:it

    若是HMaster或者HRegionServer沒有啓動,能夠經過當前沒有啓動的節點的$HBASE_HOME/logs/*.log文件查看
io

相關文章
相關標籤/搜索