方法1:修改$HADOOP_CONF_DIR/log4j.properties文件 hadoop.root.logger=ALL,console
将该文件添加到项目classpath目录,如conf/log4j.properties
在代码中加入:
方法2:开启:
将该文件添加到项目classpath目录,如conf/log4j.properties
在代码中加入:
PropertyConfigurator.configure("conf/log4j.properties");
方法2:开启:
export HADOOP_ROOT_LOGGER=DEBUG,console
关闭:
export HADOOP_ROOT_LOGGER=INFO,console
实时查看和修改Hadoop日志级别
Hadoop的日志界面可以通过Hadoop命令和Web界面来修改。
Hadoop命令格式:
<level>为日志级别,如:debug和info等
Hadoop的日志界面可以通过Hadoop命令和Web界面来修改。
Hadoop命令格式:
hadoop daemonlog -getlevel <host:port> <name>
hadoop daemonlog --setlevel <host:port> <name> <level>
<name>为类名,如:TaskTracker
<level>为日志级别,如:debug和info等