hadoop-hdfs-ha环境搭建与问题解决

hadoop-hdfs-ha环境搭建

搭建ha规划
HA搭建:(必须先停止之前启动的进程stop-dfs.sh)
在这里插入图片描述
严格按照下面步骤:
(一) 启动zookeeper集群
(二) 启动journalnode
(三) 格式化HDFS(在仍以一个namenode上,两个其中一个)

hdfs namenode –format

(四) 让另外一台NN 同步这个启动的NN 数据

hdfs namenode -bootstrapStandby

(五) 格式化ZKFC(在Master01上执行一次即可)

 hdfs zkfc –formatZK

(六) 启动

start-dfs.sh

下面搭建开始:
1. 搭建zookeeper
(1)传输zookeeper压缩包,解压

tar xf zookeeper-3.4.6.tar.gz

(2)解压完成移动到/opt/sxt目录下

mv zookeeper-3.4.6 /opt/sxt

(3)配置zookeeper的环境变量ZOOKEEPER_HOME

vi  etc/profile

配置如图所示:
在这里插入图片描述
保存退出,执行!!!

./etc/profile

(4)到zookeeper-3.4.6目录下的conf目录中,复制其中的zoo_sample.cfg文件改名为zoo.cfg.

cp zoo_sample.cfg zoo.cfg

在这里插入图片描述
然后修改zoo.cfg文件,如图所示:

vi zoo.cfg

在这里插入图片描述
在最后添加如图所示行,三个zookeeper节点,有两个状态,一个可用的,一个不可用的。
在这里插入图片描述
最后保存退出。
Zookeeper有两个ID一个是serverid(myid)一个是zxid(事务id),当zookeeper挂掉之后,谁的数据最多,谁就是新的领导者,通过事务id进行判断,事务id一样,再通过serverid比较。
(5)在/var/sxt/Hadoo

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值