/etc/hadoop/conf和/etc/hadoop/conf.cloudera.HDFS和/etc/hadoop/conf.cloudera.HDFS下的配置文件有什么不同

/etc/hadoop/conf和/etc/hadoop/conf.cloudera.HDFS和/etc/hadoop/conf.cloudera.HDFS下的配置文件有什么不同,hadoop,cloudera,cloudera-manager,Hadoop,Cloudera,Cloudera Manager,我有cloudera 5.7,我也有cloudera Manager 在/etc/hadoop目录下,我看到了三个子目录。 /etc/hadoop/conf /etc/hadoop/conf.cloudera.HDFS/ /etc/hadoop/conf.cloudera.com/ ../conf/中的hadoop-env.sh与../conf.cloudera.HDFS/不同。。 ../conf/中的core-site.xml与../conf.cloudera.HDFS/不同。。还有 ../c

我有cloudera 5.7,我也有cloudera Manager

在/etc/hadoop目录下,我看到了三个子目录。 /etc/hadoop/conf /etc/hadoop/conf.cloudera.HDFS/ /etc/hadoop/conf.cloudera.com/

../conf/中的hadoop-env.sh与../conf.cloudera.HDFS/不同。。 ../conf/中的core-site.xml与../conf.cloudera.HDFS/不同。。还有

../conf/中的hadoop-env.sh具有纱线设置,而../conf.cloudera.HDFS下的hadoop-env.sh没有设置

以及../conf.cloudera.HDFS/中的一个。。具有Namenode、datanodes等的设置

我已经安装了CM,我想知道这些配置文件是否真的在使用

如果是,并且我需要更改一些环境变量,我是否应该更改所有这些hadoop-env.sh?并将其复制到其他节点


谢谢。

Cloudera Manager为您处理设置。如果手动编辑设置文件,它将按厘米擦除。
如果您想做一些更改,请按CM进行。

非常感谢@Xire。我还有一个问题,因为CM处理所有设置,配置文件没有在/etc/hadoop路径中使用,为什么我在/etc/hadoop中有3个配置路径?他们之间有什么区别?再次感谢。您是否使用CM安装CDH?/etc/hadoop/conf是指向/etc/hadoop/conf.cloudera.thread/etc/hadoop/conf.cloudera.thread的符号链接。Thread是CM为Thread服务部署的配置。HDF也是一样的谢谢again@Xire,如果我的问题太愚蠢,请原谅。我知道CM有一个集中式的数据库。对于“/etc/hadoop/conf.cloudera.waren是CM为纱线服务部署的conf,我有点困惑,”我检查了CM中的纱线log4j.properties与/etc/hadoop/conf.cloudera.waren/log4j.properties不同。如果我在CM中对Thread log4j.properties做了任何更改,它不会显示在/etc/hadoop/conf.cloudera.Thread/log4j.properties.Connect您在一个节点上使用ssh并执行这一行
sudo alternations--display hadoop conf
。您将看到conf dir是您提到的目录之一。编辑后是否重新部署conf并重新启动服务?