如何在 grunt shell 中抑制信息消息“io.bytes.per.checksum 已弃用”
Posted
技术标签:
【中文标题】如何在 grunt shell 中抑制信息消息“io.bytes.per.checksum 已弃用”【英文标题】:How to supress info message "io.bytes.per.checksum is deprecated" in grunt shell 【发布时间】:2020-05-16 16:44:02 【问题描述】:在分析大数据时,我在 Hadoop-2.7.2 之上运行 Apache Pig 版本 0.17.0。每次我在grunt>
shell 的本地模式下运行load
命令时,我都会收到以下消息:
grunt> A = load '/usr/lib/pig/data.txt' using TextLoader as (date:chararray);
[main] INFO org.apache.hadoop.conf.Configuration.deprecation-io.bytes.per.
checksum is deprecated. Instead, use dfs.bytes-per-checksum
是否可以关闭此消息,因为频繁使用 grunt>
shell 会变得非常烦人?
【问题讨论】:
【参考方案1】:检查以下解决方案是否适合您,
创建一个名为 nolog.conf 的文件,内容如下
log4j.rootLogger=fatal
然后运行 pig 如下
pig -x local -4 nolog.conf
【讨论】:
谢谢阿杰!您的解决方案运行良好,甚至没有抑制此消息,但也提高了执行速度。你是大数据冠军!再次感谢。以上是关于如何在 grunt shell 中抑制信息消息“io.bytes.per.checksum 已弃用”的主要内容,如果未能解决你的问题,请参考以下文章