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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容