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

rvpgvaaj  于 2021-06-04  发布在  Hadoop
关注(0)|答案(2)|浏览(499)

我使用ambari设置hadoop集群。
但是当我配置hdfs的配置时。我发现如果修改dfs.datanode.data.dir,配置将对所有datanode生效。。。
如何为每个数据节点配置不同的配置?
例如,机器a中有两个磁盘,安装到/data1、/data2
但是在机器b中只有一个磁盘,它被挂载到/data1
所以我想为机器a将dfs.datanode.data.dir配置为“/data1,/data2”。但对于机器b只有“/data1”

owfi6suc

owfi6suc1#

请记住,集群中的每个hadoop节点也有自己的一组配置文件(在通常的conf\dir下)。因此,您可以登录到该数据节点计算机并更改配置文件。
数据节点上的本地配置将对该数据节点生效。

isr3a4wc

isr3a4wc2#

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

相关问题