Apache pig 无法使用导入解析org.apache.hcatalog.pig.hcatloader

Apache pig 无法使用导入解析org.apache.hcatalog.pig.hcatloader,apache-pig,oozie,hue,hcatalog,Apache Pig,Oozie,Hue,Hcatalog,我试图创建一个只需一个pig操作的工作流,我在路径/user/oozie/share/lib/lib.*中有所有可用的jar,并且我还在作业节点中定义hive site.xml的路径 但工作失败的原因是: 无法使用导入解析org.apache.hcatalog.pig.hcatloader 请帮助您需要使用org.apache.hive.hcatalog.pig.HCatLoader而不是org.apache.hcatalog.pig.HCatLoader 在中,您需要使用org.apache.

我试图创建一个只需一个pig操作的工作流,我在路径/user/oozie/share/lib/lib.*中有所有可用的jar,并且我还在作业节点中定义hive site.xml的路径

但工作失败的原因是:

无法使用导入解析org.apache.hcatalog.pig.hcatloader


请帮助

您需要使用
org.apache.hive.hcatalog.pig.HCatLoader
而不是
org.apache.hcatalog.pig.HCatLoader

中,您需要使用
org.apache.hive.hcatalog.pig.HCatLoader
而不是
org.apache.hcatalog.pig.HCatLoader

你好,谢谢,但我遇到了另一个错误:java.lang.NoClassDefFoundError:com/facebook/fb303/facebook注意:我没有使用任何客户自定义项。你有没有可能有不止不同版本的thrift和Libtrift?听起来这些类是用一个版本的thrift生成的,但在运行时尝试使用另一个版本的libthrift。上述错误是否已解决(问题中询问)是的,上述问题在升级我的java版本后得到解决。。以前,我的java版本在所有节点中都是1.6。我已将其升级到java 1.8。如果它对你有帮助,请接受答案。它将在未来帮助他人。谢谢,但我遇到了另一个错误:java.lang.NoClassDefFoundError:com/facebook/fb303/facebook注意:我没有使用任何客户自定义项。你有没有机会使用不止不同版本的thrift和Libtrift?听起来这些类是用一个版本的thrift生成的,但在运行时尝试使用另一个版本的libthrift。上述错误是否已解决(问题中询问)是的,上述问题在升级我的java版本后得到解决。。以前,我的java版本在所有节点中都是1.6。我已经将它升级到Java1.8。如果它对你有帮助,请接受答案。它将在将来帮助其他人