分享

hadoop启动问题

xw2016 发表于 2016-5-5 22:24:11 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 6 12489
环境:hadoop2.6+zookeeper2.4.5
4台服务器分别为:
yun01-nn-01
yun01-nn-02
yun01-dn-01
yun01-dn-02

本来是可以正常启动的,后来不知出了什么问题,再启动hadoop:
start-dfs.sh
执行上述命令后,jps查看,启动的进程中只有NameNode,DFSZKFailoverController 未启动,查看日志:
2016-04-28 08:44:16,767 INFOorg.apache.hadoop.ha.ActiveStandbyElector: Session connected.
2016-04-28 08:44:16,767FATAL org.apache.hadoop.ha.ZKFailoverController: Unable to start failovercontroller. Parent znode does not exist.
Run with -formatZK flagto initialize ZooKeeper.
2016-04-28 08:44:16,774 INFOorg.apache.zookeeper.ClientCnxn: EventThread shut down
2016-04-28 08:44:16,776 INFOorg.apache.zookeeper.ZooKeeper: Session: 0x2543cd4c8450000 closed
按照日志描述,我重新格式化了zookeeper:./bin/ hdfs zkfc–formatZK
然后使用start-dfs.sh启动成功,什么情况下会要重新格式化zookeeper?


已有(6)人评论

跳转到指定楼层
muyannian 发表于 2016-5-5 22:38:07
Parent znode does not exist.格式化后,看看有这个目录了吗
回复

使用道具 举报

xw2016 发表于 2016-5-5 23:04:57
没找到。。。总之重新格式化就正常启动了
回复

使用道具 举报

s060403072 发表于 2016-5-6 14:19:29
xw2016 发表于 2016-5-5 23:04
没找到。。。总之重新格式化就正常启动了

zookeeper原先是否格式化过
回复

使用道具 举报

xw2016 发表于 2016-5-6 14:22:24
zookeeper原先是格式化的,运行过好几天了,其间又安装了hbase,后来我又在前面的基础上安装hive,改动了一下文件路径,启动才出现前面提到的问题。
回复

使用道具 举报

langke93 发表于 2016-5-6 20:29:40
xw2016 发表于 2016-5-6 14:22
zookeeper原先是格式化的,运行过好几天了,其间又安装了hbase,后来我又在前面的基础上安装hive,改动了一 ...

hbase需要zookeeper,重新格式化正常
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条