5

我一直在尝试让 Pig 0.9.0 使用 Apache Hadoop 0.20.203.0 运行。我在谷歌和邮件列表中查看了高低,甚至这个问题:cant run pig with single node hadoop server,但我仍然无法让 Pig shell Grunt 在集群设置中运行(我可以运行当然,在本地模式下提示很好)。

我已经尝试了给出的解决方案 - 在没有 hadoop 的情况下重新编译,将 hadoop 库和 pig-withouthadoop.jar 添加到我的 PIG_CLASSPATH 变量中......没有任何效果。我只是得到错误

2011-08-02 10:56:00,709 [main] 错误 org.apache.pig.Main - 错误 2999:意外的内部错误。创建数据存储失败

不完全确定从这里去哪里。我在 Apache Pig 开发网站或其他东西(他们的版本控制网站或其他)上看到了一些关于此的讨论,并且有一些建议的脚本,但我无法弄清楚他的包装脚本在做什么或如何使用它:https://issues.apache.org/jira/browse/PIG-2183。也许解决方案在于那个链接?

我正在运行单节点 hadoop 设置(不是本地模式)...Hadoop 工作正常。

4

2 回答 2

0

通常这是一个图书馆问题。检查您是否已将所有依赖项添加到 pig 文件中。目前很难指出正确的。

于 2018-07-11T09:34:15.727 回答