如何去除hadoop的启动过程中警告信息
1.由于警告是在执行start-all.sh启动Hadoop时出现的,所以应该查看start-all.sh,执行more start-all.sh
可以看到下面代码:
if [ -e "$bin/../libexec/hadoop-config.sh" ]; then
. "$bin"/../libexec/hadoop-config.sh
else
. "$bin/hadoop-config.sh"
fi
根据这段代码,可以判断应该对hadoop-config.sh进行查看,执行 more hadoop-config.sh
可以看下面代码:
if [ "$HADOOP_HOME_WARN_SUPPRESS" = "" ] && [ "$HADOOP_HOME" != "" ]; then
echo "Warning: \$HADOOP_HOME is deprecated." 1>&2
echo 1>&2
if
根据这段代码可以判断HADOOP_HOME_WARN_SUPPRESS不能为空,所有需要在/etc/profile设置HADOOP_HOME_WARN_SUPPRESS
不为空,可行执行vim /etc/profile,然后在profile文件尾部添加HADOOP_HOME_WARN_SUPPRESS=1或其他非空值就可以了,最后
进行设置刷新操作,执行source /etc/profile就可以了
时间: 2024-10-30 02:58:44