如何抑制hadoop fs命令的信息消息

如何抑制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

当我们运行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.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