[hdfs]如何为每个datanode配置不同的dfs.datanode.data.dir?

时间:2014-02-28 02:05:36

标签: hadoop hdfs configure

我使用ambari来设置一个hadoop集群。

但是当我配置hdfs的配置时。我发现如果修改dfs.datanode.data.dir,配置将对所有数据节点生效......

如何为每个datanode配置不同的配置?

例如,机器A中有两个磁盘,它们安装在/ data1,/ data2

但是机器B中只有一个磁盘,它安装在/ data1

所以我想为机器A配置dfs.datanode.data.dir为“/ data1,/ data2”。 但机器B只有“/ data1”

2 个答案:

答案 0 :(得分:2)

将忽略不存在的HDFS目录。把它们全部放进去,没关系。

答案 1 :(得分:0)

请记住,群集中的每个Hadoop节点也都有自己的一组配置文件(在通常的conf \ dir下)。因此,您可以登录该数据节点机器并更改配置文件。

数据节点上的本地配置将对该数据节点生效。