zookeeper实现namenode的高可用(HA)(第三篇)

 此篇的目的是怎么检错以及原理

 

192.168.159.31(node1)                Namenode

 

192.168.159.32(node2) zookeeper      Datanode     JN(JournalNode)

  

192.168.159.33(node3) zookeeper      Datanode     JN

 

192.168.159.34(node4) zookeeper      Datanode     JN

 

192.168.159.35(node5)                Namenode



 

 

 

 

如上图:

 

namenode之间需要保持一样的元数据,包括fsimage和edits,edits文件会从active的namenode直接写在JN上

 

 

在node1上 start-dfs.sh后  若哪个节点没有启动

 

这个时候最直接的检错方法是查看日志

 

日志在hadoop/logs日志目录中,哪个节点出错了,就去哪个节点上查看相对应的日志即可

 

比如:杀死node1后,node5的状态还是standby,此时就需要在node5上查看

 

tail -100 hadoop-root-zkfc-node5.log  里面会详细的记录为什么zookeeper没有选举node5位active

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值