我一直在努力让Pig 0.9.0使用Apache Hadoop 0.20.203.0运行。我在google和邮件列表上看起来很高,甚至还有这个问题:cant run pig with single node hadoop server,但我仍然无法让Grunt(Pig shell)在群集设置中运行(我可以运行提示当然,在本地模式下)。
我已经尝试了给出的解决方案 - 不使用hadoop重新编译,将hadoop库和pig-withouthadoop.jar添加到我的PIG_CLASSPATH变量中......没有任何效果。我刚收到错误
2011-08-02 10:56:00,709 [main] ERROR org.apache.pig.Main - ERROR 2999:意外的内部错误。无法创建DataStorage
不完全确定从哪里开始。我在Apache Pig开发网站或其他东西(他们的版本控制站点或其他)上看到了一些关于此的讨论,并且有一些提议的脚本,但我无法弄清楚他的包装脚本正在做什么或如何使用它: https://issues.apache.org/jira/browse/PIG-2183。也许解决方案在于那个链接?
我正在运行单节点hadoop设置(非本地模式)... Hadoop工作正常。
答案 0 :(得分:1)
答案 1 :(得分:0)
通常是图书馆问题。检查是否已将所有依赖项添加到Pig文件。目前很难指向正确的人。