【问题标题】:How to supress info message "io.bytes.per.checksum is deprecated" in grunt shell如何在 grunt shell 中抑制信息消息“io.bytes.per.checksum 已弃用”
【发布时间】: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 会变得非常烦人?

【问题讨论】:

    标签: hadoop apache-pig


    【解决方案1】:

    检查以下解决方案是否适合您,

    创建一个名为 nolog.conf 的文件,内容如下

    log4j.rootLogger=fatal
    

    然后运行 ​​pig 如下

    pig -x local -4 nolog.conf
    

    【讨论】:

    • 谢谢阿杰!您的解决方案运行良好,甚至没有抑制此消息,但也提高了执行速度。你是大数据冠军!再次感谢。
    猜你喜欢
    • 2016-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2013-03-18
    • 2012-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多