【问题标题】:[hdfs]how to configure different dfs.datanode.data.dir for each datanode?[hdfs]如何为每个datanode配置不同的dfs.datanode.data.dir?
【发布时间】:2014-02-28 02:05:35
【问题描述】:

我使用 ambari 建立一个 hadoop 集群。

但是当我配置 hdfs 的配置时。我发现如果我修改了dfs.datanode.data.dir,configure会在所有datanodes上生效……

如何为每个数据节点配置不同的配置?

比如机器A有两个磁盘,分别挂载到/data1、/data2

但是机器B只有一个磁盘,挂载到/data1

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

【问题讨论】:

    标签: hadoop hdfs configure


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • Ambari 不会覆盖任何手工编辑的配置吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 2015-12-20
      • 1970-01-01
      • 2012-06-01
      相关资源
      最近更新 更多