gpt4 book ai didi

linux - hadoop namenode 不是以 "sbin/start-dfs.sh"开头,而是以 "bin/hadoop namenode"开头(尽管没有显示错误)

转载 作者:太空宇宙 更新时间:2023-11-04 12:22:18 27 4
gpt4 key购买 nike

如果我运行:

sbin/start-dfs.sh 

然后它实际上并没有启动一个名称节点尽管打印:

Starting namenodes on [0.0.0.0]
0.0.0.0: starting namenode, logging to /home/myuser/apps/hadoop-2.7.4/logs/hadoop-myuser-namenode-mybox.out
localhost: starting datanode, logging to /home/myuser/apps/hadoop-2.7.4/logs/hadoop-myuser-datanode-mybox.out
Starting secondary namenodes [0.0.0.0]
0.0.0.0: starting secondarynamenode, logging to /home/myuser/apps/hadoop-2.7.4/logs/hadoop-myuser-secondarynamenode-mybox.out

但是 如果我改为执行 bin/hadoop namenode,那么 namenode 确实会启动。为什么?

最佳答案

我假设你的机器上有 hadoop-2.*,

对于sbin/start-dfs.sh

你的输出看起来没问题,检查 jps 或尝试登录到 namenode url,

对于bin/hadoop namenode:

用 gedit 或任何编辑器打开你的 $HADOOP_HOME/bin/hadoop 文件,验证它将为参数 namenode

做什么

通常用于格式化您的名称节点,使用命令hadoop 或 hdfs namenode -format。

用于启动dfs和yarn

启动-dfs.sh

start-yarn.sh

将使用命令

关于linux - hadoop namenode 不是以 "sbin/start-dfs.sh"开头,而是以 "bin/hadoop namenode"开头(尽管没有显示错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45656151/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com