问题是我无法更改hdfs块的datanode目录。
如果将此属性放入hdfs-site.xml中,则无法运行datanode:
<property>
<name>dfs.datanode.data.dir</name>
<value>file:///var/hadoop/datanode</value>
</property>jps命令没有显示datanode正在运行。
此外,我试图使用这些值,但没有成功:
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设置一个正确的数据目录。
发布于 2016-07-17 14:21:07
我不知道为什么。但是,当我更改对datanode的权限时,它就开始工作了。
chown -R hadoop:hadoop /var/hadoop/datanodehttps://stackoverflow.com/questions/38420241
复制相似问题