1
我正在设置HDFS。 顺便说一句,我只允许使用特定的目录。 因为,有制作目录的限制,我卡住了。可以Hadoop每台机器有不同的数据目录吗?
我的问题:这是可能有不同的目录每台机器?
e.g.
Machine 1 uses /hadoop/machine1/hdfs_root
Machine 2 uses /hadoop/machine2/hdfs_root
OR
这是可能有系统环境变量在配置文件?
e.g.
<property>
<name>dfs.name.dir</name>
<value>/hadoop/$HOSTNAME/hdfs_root</value>
</property>
注意,这是在痛苦之前格式化HDFS文件系统....保持不同的配置文件作为节点的数量集群中成长。我不认为在hadoop配置文件中使用$ HOSTNAME是允许的。 –
有时用符号链接解决这些问题更容易。相同的路径(比如/ home/myself/hdfsStorage)可以指向不同机器上的不同位置。 –