hbase分布式的安装配置

node1,node2是主节点,node2是备份节点
node3,node4,node5是从节点

一、上传hbase压缩包,解压缩

tar -zxvf hbase-0.98.12.1-hadoop2-bin.tar.gz

二、配置hbase的环境变量,在/etc/profile,配完之后source /etc/profile

三、更改配置文件,hbase-env.sh、hbase-site.xml、egionservers、backup-masters

1、hbase-env.sh

在29行配置JAVA的环境变量: export JAVA_HOME=/usr/java/jdk1.7.0_79
在144行将export HBASE_MANAGES_ZK=false改为false

2、hbase-site.xml



        hbase.rootdir
        hdfs://myhadoop/hbase


        hbase.cluster.distributed
        true



        hbase.zookeeper.quorum
        node3,node4,node5

3、egionservers,hbase从节点所在的服务器

node3
node4
node5

4、backup-masters,主节点的备份服务器

node2

四、把hadoop/etc/hadoop下面的hdfs-site.xml拷贝到hbase/conf下

五、把配置好的hbase复制到其他的节点上

scp -r /usr/local/hbase node2:`pwd`
scp -r /usr/local/hbase node3:`pwd`
scp -r /usr/local/hbase node4:`pwd`
scp -r /usr/local/hbase node5:`pwd`

六、配置主节点到从节点的免密登录

配置node1到node3,node4,node5的免密登录
配置node2到node3,node4,node5的免密登录
配置node1到node2的免密登录

七、在主节点上启动hbase

start-hbase.sh

启动主节点:./hbase-daemon.sh start master

八、测试:

node1:60010

你可能感兴趣的:(hbase分布式的安装配置)