我怎么告诉Pig PyObject是什么?

时间:2013-05-31 12:53:31

标签: python jython user-defined-functions apache-pig

我有一个使用Python UDF的Pig脚本。它在两天前工作,但随后有人将Apache Pig更新为版本0.11.0-cdh4.3.0。从那以后我收到了这个错误:

ERROR 2998: Unhandled internal error. org/python/core/PyObject

我已经尝试过使用Jython jar更新的this post中提到的HADOOP_CLASSPATH,但这并没有改变任何东西。我确实退出并重新登录,但同样的错误发生了。所有运行Java UDF的脚本都可以正常工作。我也尝试在我的脚本中注册jython.jar。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

尝试将$ PIG_HOME / lib / jython.jar添加到$ PIG_CLASSPATH环境变量中。