在Hadoop分布式文件系统(HDFS)中调整日志级别可以通过修改配置文件来实现。以下是具体的步骤:
Yarn的配置界面,在Gateway范围搜索mapred-site。mapred-site.xml配置文件中增加如下配置:<property>
<name>mapreduce.reduce.log.level</name>
<value>DEBUG</value>
</property>
<property>
<name>mapreduce.map.log.level</name>
<value>DEBUG</value>
</property>
<property>
<name>yarn.app.mapreduce.am.log.level</name>
<value>DEBUG</value>
</property>
以上配置支持的日志级别有:OFF, FATAL, ERROR, WARN, INFO (默认), DEBUG, TRACE, ALL。export HADOOP_ROOT_LOGGER=DEBUG,console
例如,调整为ERROR级别:export HADOOP_ROOT_LOGGER=ERROR,console
/opt/client/HDFS/component_env,其中/opt/client需要改为实际客户端路径)中增加以下配置:export HADOOP_ROOT_LOGGER=DEBUG,console
执行以下命令使配置生效:source /opt/client/HDFS/component_env
重新执行客户端命令。FATAL, ERROR, WARN, INFO, DEBUG。程序会打印高于或等于所设置级别的日志,设置的日志等级越高,打印出来的日志就越少。通过以上方法,您可以根据需要调整HDFS的日志级别,以便更有效地进行问题定位和系统性能优化。