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 通信