无法更改 hdfs datanode 目录
Cannot change hdfs datanode directory
问题是我无法更改 hdfs 块的数据节点目录。
如果我把这个 属性 放入 hdfs-site.xml 我不能 运行 datanode:
<property>
<name>dfs.datanode.data.dir</name>
<value>file:///var/hadoop/datanode</value>
</property>
jps 命令不显示数据节点 运行ning。
我也尝试使用这些值但没有成功:
file:///var/hadoop/datanode
/var/hadoop/datanode
/var/hadoop/datanode/
我拥有此文件夹的所有权限:
chmod 777 -R /var/hadoop/datanode
当我从配置文件中删除 dfs.datanode.data.dir 属性 和 运行:
hadoop-daemon.sh start datanode
开始了。但是我不知道hadoop在哪里存储它的块。
请帮助我为 hdfs 设置正确的数据目录。
不知道为什么。但是当我更改数据节点的权限时,它开始工作了。
chown -R hadoop:hadoop /var/hadoop/datanode
问题是我无法更改 hdfs 块的数据节点目录。
如果我把这个 属性 放入 hdfs-site.xml 我不能 运行 datanode:
<property>
<name>dfs.datanode.data.dir</name>
<value>file:///var/hadoop/datanode</value>
</property>
jps 命令不显示数据节点 运行ning。
我也尝试使用这些值但没有成功:
file:///var/hadoop/datanode
/var/hadoop/datanode
/var/hadoop/datanode/
我拥有此文件夹的所有权限:
chmod 777 -R /var/hadoop/datanode
当我从配置文件中删除 dfs.datanode.data.dir 属性 和 运行:
hadoop-daemon.sh start datanode
开始了。但是我不知道hadoop在哪里存储它的块。
请帮助我为 hdfs 设置正确的数据目录。
不知道为什么。但是当我更改数据节点的权限时,它开始工作了。
chown -R hadoop:hadoop /var/hadoop/datanode