1

我在 windows xp 中使用 cygwin 来安装 pig-0.11.1。我提取了我的 pig_home 文件夹并将其放置在 cygwin 的用户目录中。当我尝试在提示符 ./pig help 中命令时,它向我显示以下错误。

其中:(/usr/local/bin:/usr/bin:/cygdrive/c/Program Files/Java/jdk1.6.0_31/bin:/home/sunil/pig-0.11.1/bin)中没有hadoop cygpath:无法创建 C:\cygwin\home\sunil\pig-0.11.1\logs 的短名称 找不到 pig.jar。做'ant jar',然后再试一次

我能得到一些帮助吗?提前谢谢。

问候,约翰

4

1 回答 1

0

尝试以下操作:

  • 确保您的 PIG_HOME 变量设置正确。
  • 在您的 pig-0.11.1 目录中应该有一个 pig.jar(以及一个 pig-withouthadoop.jar)文件。确保他们住在 $PIG_HOME 指向的地方。这些文件的名称可能为 pig-0.11.1.jar 或 pig-0.11.1-withouthadoop.jar。
  • 如果你仍然有问题,cygwin 对 pig-xyzjar 文件名很挑剔。将它们重命名为“pig.jar”或“pig-withouthadoop.jar”,然后重试。

祝你好运!

于 2014-02-25T21:46:26.737 回答