Pig Installation error: ERROR pig.Main: ERROR 2998: Unhandled internal error

Pig Installation error: ERROR pig.Main: ERROR 2998: Unhandled internal error

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

以上是我得到的pig安装错误。任何修复?

主要是由于'Guava jar issue'造成的。

  1. 检查 Hadoop 和 Pig 中的 'Guava' jar 版本。

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

  2. 删除 Pig 中的 Guava jar

    rm $PIG_HOME/lib/guava-19.0.jar

  3. 将 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