Hbse单机版 + 外部zookeeper安装配置

1.版本介绍

jdk: 1.8.0_111
zookeeper: 3.4.10
hbase: 1.2.6


2.配置环境变量

vi /etc/profile
在最下方加入:
export JAVA_HOME=/usr/local/jdk1.8.0_111
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

export HBASE_HOME=/usr/local/hbase-1.2.6
export HBASE_CONF_DIR=$HBASE_HOME/conf
export HBASE_CLASS_PATH=$HBASE_CONF_DIR
export PATH=$PATH:$HBASE_HOME/bin
配置完毕后执行命令刷新配置 source /etc/profile


3.修改zookeeper配置

进入安装目录cd /usr/local/zookeeper-3.4.10
创建数据目录mkdir data
创建日志目录mkdir log
进入目录cd /usr/local/zookeeper-3.4.10/conf
拷贝配置文件cp zoo_sample.cfg zoo.cpg
修改数据目录和日志目录vi zoo.cfg

dataDir=/usr/local/zookeeper-3.4.10/data
dataLogDir=/usr/local/zookeeper-3.4.10/log

4.修改hbase配置

进入目录cd /usr/local/hbase-1.2.6/conf

1.修改hbase-env.sh

vi hbase-env.sh
export JAVA_HOME=/usr/local/jdk1.8.0_111
export HBASE_MANAGES_ZK=false
如果使用内置zookeeper不用修改HBASE_MANAGES_ZK

1.修改hbase-site.xml

vi hbase-site.xml


    
    
      hbase.tmp.dir
      /usr/local/hbase-1.2.6/tmp
    
    
    
        hbase.rootdir
        file:/usr/local/hbase-1.2.6/data
    
    
    
        hbase.zookeeper.property.dataDir
        /usr/local/zookeeper-3.4.10/data
    
    
    
        hbase.zookeeper.property.clientPort
        2181
    
    
    
        hbase.zookeeper.quorum
        master
    
    
    
        zookeeper.znode.parent
        /hbase
    
    
    
        hbase.cluster.distributed
        true
    


5.启动&测试

1.启动zookeeper

进入bin目录cd /usr/local/zookeeper-3.4.10/bin
启动./zkServer.sh start
查看状态./zkServer.sh status

standalone

jps查看zookeeper进程jps
QuorumPeerMain

2.启动hbase

进入bin目录cd /usr/lcoal/hbase-1.2.6/bin
启动./start-hbase.sh
启动成功后输入jps可以看到HMasterHRegionServer进程

jps查看进程

进入控制台hbase shell
hbase控制台

查看表list
没报错代表正常

你可能感兴趣的:(Hbse单机版 + 外部zookeeper安装配置)