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

<!--myhadoop是hadoop集群的nameservice-->
<property>
        <name>hbase.rootdir</name>
        <value>hdfs://myhadoop/hbase</value>
</property>
<property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
</property>
<!--zookeeper所在的节点-->
<property>
        <name>hbase.zookeeper.quorum</name>
        <value>node3,node4,node5</value>
</property>

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

    原文作者:wendy0101
    原文地址: https://www.jianshu.com/p/f488a9d77aab
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞