由于某些原因不得不关闭我在集群中的主节点,就好像我们再次启动集群一样,名称节点不会运行,除非我们再次格式化它,他们是否有任何解决方案来启动名称节点而不格式化...尝试了一切.. Start-all.sh 或单独启动 namenode/datanodes 但 Namenode 不会启动,直到我再次格式化它,如何在不格式化的情况下启动 Name-node。
提前致谢
最佳答案
请发布日志信息。
其实重启hadoop时不需要格式化。因为HDFS的元信息会存储在磁盘中,如果格式化namenode,元信息就会丢失。
你可以试试停止集群时namenode进程是否还存在,使用commond ps -e|grep java
。如果是,则杀死它并重新启动namenode。
关于hadoop - 在没有格式的情况下重启Hadoop集群中的NameNode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31532295/