如果运行hadoop flume节点,则默认情况下,它将使用log4j在/ var / log / flume下生成日志。文件看起来像 /var/log/flume/flume-$FLUME_IDENT_STRING-$command-$HOSTNAME.log 根据此处的flume 用户指南,更改flume日志配置的唯一方法是通过flume-daemon.sh,它使用Flume Environment Variables运行Flume节点,例如:
/var/log/flume/flume-$FLUME_IDENT_STRING-$command-$HOSTNAME.log
export FLUME_LOGFILE=flume-$FLUME_IDENT_STRING-$command-$HOSTNAME.log export FLUME_ROOT_LOGGER="INFO,DRFA" export ZOOKEEPER_ROOT_LOGGER="INFO,zookeeper" export WATCHDOG_ROOT_LOGGER="INFO,watchdog"
问题是:
如果我想将日志级别从INFO更改为DEBUG,这是唯一的地方?我可以在某处进行配置吗?我想将某些软件包的日志级别设置为DEBUG,而另一些保留INFO呢