目前我们正在使用 hadoop.root.logger="INFO,console" 用于mapreduce和spark作业。我要用超驰控制 "WARN,console" ,我尝试设置全局变量
hadoop.root.logger="INFO,console"
"WARN,console"
export HADOOP_ROOT_LOGGER="WARN,console"
在 hadoop-env.sh 但它不起作用。我可以看到信息,警告,错误的Yarn日志。如何覆盖这些设置。
hadoop-env.sh
vhmi4jdf1#
文件 yarn-env.sh 这些线覆盖了Yarn加工的日志级别。
yarn-env.sh
YARN_OPTS="$YARN_OPTS -Dhadoop.root.logger=${YARN_ROOT_LOGGER:-INFO,console}" YARN_OPTS="$YARN_OPTS -Dyarn.root.logger=${YARN_ROOT_LOGGER:-INFO,console}"
如果 YARN_ROOT_LOGGER 未设置,Yarn日志级别设置为 INFO .添加变量 YARN_ROOT_LOGGER 在 hadoop-env.sh ,
YARN_ROOT_LOGGER
INFO
export YARN_ROOT_LOGGER="WARN,console"
1条答案
按热度按时间vhmi4jdf1#
文件
yarn-env.sh
这些线覆盖了Yarn加工的日志级别。如果
YARN_ROOT_LOGGER
未设置,Yarn日志级别设置为INFO
.添加变量
YARN_ROOT_LOGGER
在hadoop-env.sh
,