Hbase完全分布式安装

一、安装

tar -xzvf hbase-1.4.13-bin.tar.gz

.bashrc添加环境变量

export HBASE_HOME=/home/sunshj/hbase-1.4.13
export PATH=$PATH:$HBASE_HOME/bin
source .bashrc

二、搭建Hbase 完全分布模式

cd /home/sunshj/hbase-1.4.13/conf/

修改 hbase-site.xml

<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://master:9000/hbase</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name> 
        <value>true</value> 
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master,slave1,slave2</value> 
    </property>
</configuration> 

修改regionservers

添加以下内容

slave1
slave2

编辑hbase-env.sh

JAVA_HOME

export JAVA_HOME=/home/sunshj/jdk1.8

HBASE_PID_DIR

export HBASE_PID_DIR=/home/sunshj/pids

使用本地zookeeper集群

export HBASE_MANAGES_ZK=false

分发到子节点

scp -r /home/sunshj/hbase-1.4.13/ sunshj@slave1:/home/sunshj/

scp -r /home/sunshj/hbase-1.4.13/ sunshj@slave2:/home/sunshj/

复制环境变量

scp -r .bashrc sunshj@slave1:/home/sunshj/
scp -r .bashrc sunshj@slave2:/home/sunshj/

切换到子节点立即生效

source .bashrc 

三、启动hbase 集群

启动 hbase

start-hbase.sh

jps查看进程

master : HMaster

slave : HRegionServer

Q.E.D.


狸猫控股集团大中华区秘书长