У меня есть сценарий свиньи, который использует UDF Python. Он работал два дня назад, но затем кто-то обновил Apache Pig до версии 0.11.0-cdh4.3.0. С тех пор я получаю эту ошибку:Как сообщить Pig, что такое PyObject?
ERROR 2998: Unhandled internal error. org/python/core/PyObject
Я пытался имея HADOOP_CLASSPATH, как указано в this post, обновленный с банкой Jython, но это ничего не меняет. Я вышел и вернулся, но такая же ошибка происходит. Все скрипты, работающие с Java UDF, работают нормально. Я также попытался зарегистрировать jython.jar в моем скрипте. Любая помощь будет оценена!
Пожалуйста, проверьте http://stackoverflow.com/questions/9300509/how-do-you-use-python-udfs-with-pig-in-elastic-mapreduce. – JE42