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

相关文章
相关标签/搜索