hbase集羣

description:基於Hadoop,得先配置好基本的環境和Hadoop環境
安裝包:http://apache.fayea.com/hbase/1.2.5/html

1:環境變量
export ZOO_LOG_DIR=/data/log/zookeeper
export HBASE_HOME=/usr/local/hbase-1.2.5
export SCALA_HOME=/usr/local/scala
export HADOOP_HOME=/usr/local/hadoop
export JAVA_HOME=/data/java/jdk
export PATH=$JAVA_HOME/bin:$PATH:$SCALA_HOME/bin:$HADOOP_HOME/bin:$HBASE_HOME/bin:$ZOO_LOG_DIR/bin:$HBASE_HOME/libjava

2:配置修改
/usr/local/hbase-1.2.5
cd /usr/local/hbase-1.2.5/conf
vim hbase-env.sh
export JAVA_HOME=/data/java/jdk  ###jdk環境
export HBASE_MANAGES_ZK=false   #HBase是否管理它本身的ZooKeeper的實例。默認用hbase自帶的zookeeper,這裏關掉他,用本身搭建的集羣web

vim hbase-site.xml 
<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://10.68.4.49:9000/hbase</value>    ###鏈接Hadoop的
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <property>
                <name>hbase.master</name>
                <value>master</value>
        </property>
        <property>
                <name>hbase.tmp.dir</name>
                <value>/usr/local/hbase-1.2.5/tmp</value>
        </property>
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>master,slave1,slave2</value>
        </property>
        <property>
                <name>hbase.zookeeper.property.dataDir</name>
                <value>/data/zookeeper</value>
        </property>
        <property>
                <name>dfs.replication</name>
                <value>3</value>
        </property>
    </configuration>
    
vim regionservers 
slave1
slave2
~        
3:配置同步並啓動
scp -r /usr/local/hbase-1.2.5 slave:/usr/local
cd /usr/local/hbase-1.2.5/bin
主:./start-hbase.sh or base-daemon.sh start master
從:/usr/local/hbase-1.2.5/bin/hbase-daemon.sh start  regionservershell

4:校驗
>1. jps 查看
    主:HMaster
    從:HRegionServer
>2.    web查看
    http://10.68.4.49:16010apache

    
>3. 打開hbase shell
    輸入list,若正常則說明OKvim

###hbase 基於Hadoop,lib下關於Hadoop的包儘可能用Hadoop下面的oop

###配置說明  如日誌輸出:export HBASE_LOG_DIR=/mnt/dfs/11/hbase/hbase-logs #日誌輸出路徑spa

http://www.cnblogs.com/nexiyi/p/hbase_config_94.htmlscala

相關文章
相關標籤/搜索