xw2016 发表于 2016-5-5 22:24:11

hadoop启动问题

环境: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 down2016-04-28 08:44:16,776 INFOorg.apache.zookeeper.ZooKeeper: Session: 0x2543cd4c8450000 closed按照日志描述,我重新格式化了zookeeper:./bin/ hdfs zkfc–formatZK然后使用start-dfs.sh启动成功,什么情况下会要重新格式化zookeeper?

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,重新格式化正常

xw2016 发表于 2016-5-6 21:37:09

有道理啊
页: [1]
查看完整版本: hadoop启动问题