如何抑制hadoop fs命令的信息消息
当我们运行hadoop fs-get命令时,我们会看到所有的信息消息。如何抑制这些消息如何抑制hadoop fs命令的信息消息,hadoop,suppressmessage,Hadoop,Suppressmessage,当我们运行hadoop fs-get命令时,我们会看到所有的信息消息。如何抑制这些消息 17/12/05 17:59:02 INFO s3n.S3NativeFileSystem: Opening 's3://testbucketzs/Manish/test1/data/csv-serde-1.1.2-0.11.0-all - Copy (796) - 您需要按如下方式修改该文件: $HADOOP\u HOME/conf/log4j.properties 在此文件中,替换以下行: log4j
17/12/05 17:59:02 INFO s3n.S3NativeFileSystem: Opening 's3://testbucketzs/Manish/test1/data/csv-serde-1.1.2-0.11.0-all - Copy (796) -
您需要按如下方式修改该文件:
$HADOOP\u HOME/conf/log4j.properties
在此文件中,替换以下行:
log4j.appender.EventCounter=org.apache.hadoop.log.EventCounter
这一行:
log4j.appender.EventCounter=org.apache.hadoop.log.metrics.EventCounter
如果您不想全局地这样做,请将stderr指向黑洞,类似这样的hdfs dfs-get/hdfs\u path//local\u path/>2>/dev/null
另一个建议是使用hdfsdfs-get
而不是hadoop-fs
它的弃用版本
如果您感兴趣,这里有解释。您需要按以下方式修改该文件:
$HADOOP\u HOME/conf/log4j.properties
在此文件中,替换以下行:
log4j.appender.EventCounter=org.apache.hadoop.log.EventCounter
这一行:
log4j.appender.EventCounter=org.apache.hadoop.log.metrics.EventCounter
如果您不想全局地这样做,请将stderr指向黑洞,类似这样的hdfs dfs-get/hdfs\u path//local\u path/>2>/dev/null
另一个建议是使用hdfsdfs-get
而不是hadoop-fs
它的弃用版本
如果您感兴趣,可以对此进行解释。如果您不想全局更改所有Hadoop进程的log4j.properties,可以对
export HADOOP_ROOT_LOGGER="WARN,DFRA"
然后,该会话中的以下
hdfs
命令将不会输出INFO
消息 如果不想全局更改所有Hadoop进程的log4j.properties,可以对
export HADOOP_ROOT_LOGGER="WARN,DFRA"
然后,该会话中的以下
hdfs
命令将不会输出INFO
消息 更改Hadoop的log4j.properties
更改Hadoop的log4j.properties