我使用ambari设置hadoop集群。但是当我配置hdfs的配置时。我发现如果修改dfs.datanode.data.dir,配置将对所有datanode生效。。。如何为每个数据节点配置不同的配置?例如,机器a中有两个磁盘,安装到/data1、/data2但是在机器b中只有一个磁盘,它被挂载到/data1所以我想为机器a将dfs.datanode.data.dir配置为“/data1,/data2”。但对于机器b只有“/data1”
owfi6suc1#
请记住,集群中的每个hadoop节点也有自己的一组配置文件(在通常的conf\dir下)。因此,您可以登录到该数据节点计算机并更改配置文件。数据节点上的本地配置将对该数据节点生效。
isr3a4wc2#
不存在的hdfs目录将被忽略。把它们都放进去,没关系。
2条答案
按热度按时间owfi6suc1#
请记住,集群中的每个hadoop节点也有自己的一组配置文件(在通常的conf\dir下)。因此,您可以登录到该数据节点计算机并更改配置文件。
数据节点上的本地配置将对该数据节点生效。
isr3a4wc2#
不存在的hdfs目录将被忽略。把它们都放进去,没关系。