Hadoop返回被拒绝的权限

Hadoop返回被拒绝的权限,hadoop,Hadoop,我正在尝试在集群中安装hadoop(2.7)(两台机器hmaster和hslave1)。我在/opt/hadoop文件夹中安装了hadoop/ 我遵循了这一点,但当我运行start-dfs.sh命令时,我发现以下错误: hmaster: starting namenode, logging to /opt/hadoop/logs/hadoop-hadoop-namenode-hmaster.out hmaster: starting datanode, logging to /opt/hadoo

我正在尝试在集群中安装hadoop(2.7)(两台机器hmasterhslave1)。我在/opt/hadoop文件夹中安装了hadoop/ 我遵循了这一点,但当我运行start-dfs.sh命令时,我发现以下错误:

hmaster: starting namenode, logging to /opt/hadoop/logs/hadoop-hadoop-namenode-hmaster.out
hmaster: starting datanode, logging to /opt/hadoop/logs/hadoop-hadoop-datanode-hmaster.out
hslave1: mkdir: impossible to create the folder « /opt/hadoop\r »: Permission denied
hslave1: chown: impossible to reach « /opt/hadoop\r/logs »: no file or folder of this type
/logs/hadoop-hadoop-datanode-localhost.localdomain.out


我对hslave中的hadoop文件夹使用了命令chmod 777,但仍然存在此错误。

不要使用/opt/use/usr/local/如果您再次遇到该权限问题,请使用chmodchmod赋予根权限。我已经在5台机器中配置了hadoop 2.7。或者使用“Sudo chown user:user/your log files directory”。

而不是使用/opt/use/usr/local/如果您再次遇到该权限问题,请使用chmod赋予根权限。我已经在5台机器中配置了hadoop 2.7。或者使用“Sudo chown user:user/your log files directory”。

您可以使用“Sudo”编辑“/etc/sudoer”文件,或者直接在终端中键入“visudo”,并为新创建的用户“hadoop”添加以下权限:-

hadoop ALL=NOPASSWD:ALL


它可能会解决您的问题。

您可以使用“sudo”编辑“/etc/sudoer”文件,或直接在终端中键入“visudo”,并为新创建的用户“hadoop”添加以下权限:

hadoop ALL=NOPASSWD:ALL


它可能会解决您的问题。

您似乎已经给了登录从机更少的主密码访问权限。 确保您在两台服务器上都使用可用的用户名登录。
(在您的例子中,hadoop是使用“hadoop”用户的教程。)

似乎您已经给了登录从机更少的主密码访问权限。 确保您在两台服务器上都使用可用的用户名登录。
(在您的案例中,hadoop是使用“hadoop”用户的教程。)

关于父目录的权限如何?i、 e/opt?或者/opt/hadoop?我在从节点上执行了以下命令:chmod 777/opt和chmod 777/opt/hadoop/。但是我仍然有相同的问题,您可以尝试与尝试启动服务的用户一起手动创建此dir/opt/hadoop\r,以及为什么在r之前有反斜杠应该是正斜杠。检查*.XML conf文件还查看父目录的权限如何?i、 e/opt?或者/opt/hadoop?我在从节点上执行了以下命令:chmod 777/opt和chmod 777/opt/hadoop/。但是我仍然有相同的问题,您可以尝试与尝试启动服务的用户一起手动创建此dir/opt/hadoop\r,以及为什么在r之前有反斜杠应该是正斜杠。检查*.XML conf文件,alsoI授予我的主机读/写/opt/和/opt/hadoop/的权限。但是,我的主机创建了一个新文件夹hadoop,并返回一个错误,说明它找不到bin/directory.Ok。举一个例子,说明如何创建hdfs-site.xml中的Hadoop日志。我会把我的文件寄出去,然后再寄一份给我。我给了我的主人读/写/opt/和/opt/hadoop/的权限。但是,我的主机创建了一个新文件夹hadoop,并返回一个错误,说明它找不到bin/directory.Ok。举一个例子,说明如何创建hdfs-site.xml中的Hadoop日志。我会把我的文件寄出去,然后再寄一份给我。