在安装hadoop时,当我运行start-dfs.sh命令时,它会显示“找不到这样的文件或目录”

时间:2018-02-14 10:38:03

标签: bash hadoop

enter image description here

[root@nn1 hadoop-2.9.0]# ./sbin/start-dfs.sh
Starting namenodes on [nn1]
nn1: namenode running as process 2707. Stop it first.
nn1: datanode running as process 2859. Stop it first.
dn1: bash: line 0: cd: /home/user1/hadoop-2.9.0: No such file or directory
dn1: bash: /home/user1/hadoop-2.9.0/sbin/hadoop-daemon.sh: No such file or directory
dn2: bash: line 0: cd: /home/user1/hadoop-2.9.0: No such file or directory
dn2: bash: /home/user1/hadoop-2.9.0/sbin/hadoop-daemon.sh: No such file or directory
Starting secondary namenodes [0.0.0.0]
0.0.0.0: secondarynamenode running as process 3052. Stop it first.
[root@nn1 hadoop-2.9.0]# 

供参考:
法师:
主机名= nn1
用户名= user1

SLAVE1:
主机名= DN1
username = slave1

SLAVE2:
主机名= DN2
username = slave2

1 个答案:

答案 0 :(得分:0)

您以root用户身份运行命令,而不是user1,它正在寻找文件。

你真的不应该以root身份运行Hadoop的任何组件

它还说你的进程正在运行,因此不清楚你为什么要再次启动它们