Hadoop WARNING: YARN_CONF_DIR has been replaced by HADOOP_CONF_DIR 解决方法
作者:
dave
在之前的文档里我们看了Hadoop集群环境的搭建,如下:
Linux 7.6 平台 Hadoop 3.1.1 集群搭建手册
https://www.cndba.cn/download/dave/6
但是在启动和关闭hadoop的时候,有一个警告:
[cndba@hadoopmaster ~]$ stop-all.sh
WARNING: Stopping all Apache Hadoop daemons as cndba in 10 seconds.
WARNING: Use CTRL-C to abort.
Stopping namenodes on [hadoopmaster]
Stopping datanodes
Stopping secondary namenodes [hadoopmaster]
WARNING: YARN_CONF_DIR has been replaced by HADOOP_CONF_DIR. Using value of YARN_CONF_DIR.
Stopping nodemanagers
WARNING: YARN_CONF_DIR has been replaced by HADOOP_CONF_DIR. Using value of YARN_CONF_DIR.
Stopping resourcemanager
WARNING: YARN_CONF_DIR has been replaced by HADOOP_CONF_DIR. Using value of YARN_CONF_DIR.
[cndba@hadoopmaster ~]$
说YARN_CONF_DIR已经被 HADOOP_CONF_DIR替代了。 这里实际上是我们的/etc/profile配置参数的问题,我在文件里配置了YARN_CONF_DIR变量,删除该变量后,在启动,就没有告警了:
#HADOOP
export HADOOP_HOME=/home/cndba/hadoop
export HADOOP_INSTALL=$HADOOP_HOME
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export YARN_CONF_DIR=$HADOOP_HOME/etc/hadoop
[cndba@hadoopmaster ~]$ start-all.sh
WARNING: Attempting to start all Apache Hadoop daemons as cndba in 10 seconds.
WARNING: This is not a recommended production deployment configuration.
WARNING: Use CTRL-C to abort.
Starting namenodes on [hadoopmaster]
Starting datanodes
Starting secondary namenodes [hadoopmaster]
Starting resourcemanager
Starting nodemanagers
[cndba@hadoopmaster ~]$
版权声明:本文为博主原创文章,未经博主允许不得转载。