Pig 安装错误:错误 pig.Main:错误 2998:未处理的内部错误

Posted

技术标签:

【中文标题】Pig 安装错误:错误 pig.Main:错误 2998:未处理的内部错误【英文标题】:Pig Installation error: ERROR pig.Main: ERROR 2998: Unhandled internal error 【发布时间】:2021-12-27 04:42:12 【问题描述】:

ERROR pig.Main: ERROR 2998: 未处理的内部错误。 com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V WARN pig.Main:没有要写入的日志文件。 错误 pig.Main: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V

上面是我得到的猪安装错误。有什么办法吗?

【问题讨论】:

【参考方案1】:

这主要是由于“番石榴罐问题”引起的。

    检查 Hadoop 和 Pig 中的“Guava”jar 版本。

    ls $PIG_HOME/lib ls $HADOOP_HOME/share/hadoop/hdfs/lib

    在 Pig 中删除 Guava jar

    rm $PIG_HOME/lib/guava-19.0.jar

    将 Guava jar 从 Hadoop 复制到 Pig

    cp $HADOOP_HOME/share/hadoop/hdfs/lib/guava-27.0-jre.jar $PIG_HOME/lib/

有关更多信息,请关注此文档,但在任何地方都将 'hive' 替换为 'pig' http://cis.csuohio.edu/~sschung/cis612/CIS612_Lab4_2_Hive_CommonInstallationProblems.pdf

【讨论】:

以上是关于Pig 安装错误:错误 pig.Main:错误 2998:未处理的内部错误的主要内容,如果未能解决你的问题,请参考以下文章

Pig错误:ERROR 2998: Unhandled internal error. Found interface jline.Terminal, but class was expected(示

Pig Apache Local 无法在 Unix Shell 中运行任何试用版

pig 到 hadoop 问题:服务器 IPC 版本 7 无法与客户端版本 4 通信

Hadoop 2.7.2 上的 Pig-0.16.0 - 错误 1002:无法存储别名

猪在终端不工作

在本地运行 pig,UDF 程序无法写入文件/文件夹:PriviledgedActionException