当前位置:首页 > 虚拟机 > 正文

虚拟机namenode无法启动


一、XShell启动namenode时,有报错,怎么解决解决方案:
手动启动namenode,在namenode上运行namenode-initializeSharededits命令,然后重新启动集群。运行正常
二、为什么namenode只能再root下启动而不能在hadoop账户下启动?看你这两张图,应该是顺序运行的,即先用root用户运行启动namenode,成功了,然后再切换到hadoop用户启动namenode。这应该意味着名称节点是使用root用户启动的,并且相应的端口将繁忙。如果您尝试使用hadoop启动namenode,它将无法启动。您可以使用root用户先停止namenode,然后切换到hadoop用户启动它。你可以尝试一下。
实际上,如,启动日志会放在.out文件中。您可以打开该文件查看具体原因。