设为首页 收藏本站
查看: 2388|回复: 0

[经验分享] hadoop HA (no zkfc to stop) DFSZKFailoverController进程没有启动

[复制链接]

尚未签到

发表于 2017-12-17 18:31:02 | 显示全部楼层 |阅读模式

  • 这个bug确实恶心的不要不要的。我一开始以为是我自己打开方式(毕竟不熟悉搭建流程,别人怎么做,我照着做)

    • 我照着视频或者博客编写hdfs-site.xml(dfs.ha.fencing.methods)

DSC0000.jpg

  • 但是一直再start-dfs.sh 后(DFSZKFailoverController进程没有启动)
  • 在stop-dfs.sh后提示(no zkfc to stop)
我一开始当然顺势去看日志(程序员不看日志处理,还能干什么?)

  • 因为在start-dfs.sh看到
DSC0001.jpg 看到zkfc的日志在$HADOOP_HOME/log下的hadoop-root-zkfc-package.out,那log就估计也在这里了。

  • 一开始没有调试经验,一进去看使用vim $HADOOP_HOME/log/hadoop-root-zkfc-package.log

    • 看到的是

DSC0002.jpg




  • 以为没有什么日志可看,就草草把vim关闭。
看到没有头绪,只好去百度,谷歌。发现有不少都是问这个问题。但是没有一个是真正解决的文章(正因为这样,我才写而已)

  • 寻找了一个下午+一个晚上,没有解决!
又回到起点,去看日志吧。不过我当时不是使用vim,而是使用了cat(不建议用在文本太大的话,你会后悔的。不过也是因为我这个愚蠢的动作给我解决bug的思路),
DSC0003.jpg 如果你一直启动不了,最后肯定是能看到这个异常的。

  • 然后回去查看那个hadoop四个重要配置文件core-site.xml,hdfs-site.xml,yarn-site.xml,map-site.xml(slaves也算,只是压根没有配这个属性而已)

    • 由于我是在start-dfs.sh才能调起DFSZKFailoverController

      • 所以不关yarn-site.xml,map-site.xml的事

    • 只好去看core-site.xml,hdfs-site.xml

      • 分别查看,只有hdfs-site.xml存在这样的"sshfence",但是有排版格式(换行了)

    • 我果断把排版格式去掉,变成

DSC0004.jpg 同步给其他集群,再启动start-dfs.sh

  • 就出现了DFSZKFailoverController进程
DSC0005.jpg   

  • 总结:

    • 他喵自己,为了懒去复制别人github的配置代码(https://github.com/xiongbeer/MyHadoopConf/tree/master/clustConf)。而导致自己浪费一天时间。这个不是重点。
    • 重点在分析上,没有具体看日志具体多少行,就草率把日志关闭了。这是不可取的

  原文:http://note.youdao.com/noteshare?id=05807db5f3367ad35da34c110a0bfa16&sub=3745E626E40844BEA1AE3A3ECD6AD058

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-425092-1-1.html 上篇帖子: Linux下配置Hadoop伪分布式环境 下篇帖子: [Docker][Hadoop]基于Docker1.12.3 搭建Hadoop 2.7.2 集群以及简单分析
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表