美文网首页
hbase集群部署

hbase集群部署

作者: 断水流大师兄vs魔鬼筋肉人 | 来源:发表于2023-03-20 16:57 被阅读0次

前提:

1.三台主机相互配置过免密钥(最好都ssh 一次,初次访问会验证【yes】,包括主机本身也需要ssh自己本身)
2.本地hosts解析
实验主机:
test-39   master
test-40
test-41

解压目录:tar -xvf hbase-1.2.3-bin.tar.gz
cd /data/hbase

修改配置(3台配置一样)

【1】vim conf/hbase-env.sh

export JAVA_HOME=/usr/local/jdk1.8.0_121
export HBASE_CLASSPATH=/data/hbase/conf   
export HBASE_MANAGES_ZK=false
jdk-8的注释掉

【2】bin/hbase-config.sh 配置java

export JAVA_HOME=/usr/local/jdk1.8.0_121

【3】conf/regionservers 根据主机名配置

cat  conf/regionservers
test-39
test-40
test-41

【4】conf/hbase-site.xml 连接hadoop和zookeeper



【5】touch conf/backup-masters 增加master高可用

cat conf/backup-masters
test-40
test-41

【6】还需要拷贝hadoop的配置文件到hbase目录:

cd  /data/hadoop/etc/hadoop/
cp  core-site.xml  hdfs-site.xml      /data/hbase/conf/                拷贝到本机
scp  core-site.xml  hdfs-site.xml     test-40:/data/hbase/conf/        
scp  core-site.xml  hdfs-site.xml     test-41:/data/hbase/conf/

39上启动:

cd  /data/hbase
sh bin/start-hbase.sh
3台会自动启动HRegionServer 和HMaster  (都有)
如果没有配置backup-masters就只会39会有HMaster  

页面访问:curl 127.0.0.1:16010可以看到3个RegionServer 和两个back master


部署总结:

部署比较简单的,唯一注意的就是hbase-site.xml中的hadoop节点配置,一定要是当前的active节点。之前写错了,查了半天
hdfs haadmin -getServiceState nn1 (namenode名称)


相关文章

网友评论

      本文标题:hbase集群部署

      本文链接:https://www.haomeiwen.com/subject/ehgurdtx.html