此外,您可以在Windows 7中手动将路径:(hadoop目录)\ hadoop-v.v.v \ bin添加到环境变量。这将解决此问题
which: no hadoop in (/usr/local/b.....)
我和pig-0.11有同样的问题。似乎这是cygwin特有的问题。
在PIG_HOME下将pig-0.11.1-withouthadoop复制到pig-withouthadoop.jar修复了我的问题
我在Fedora 19上安装了Pig 0.12.0(和Hadoop 1.0.3)也遇到了类似的问题。 尝试任何Pig命令时,例如
pig -help
我收到了错误:
Cannot locate pig-withouthadoop.jar. do 'ant jar-withouthadoop.jar', and try again
Hadoop和Pig安装/ bin文件夹已正确包含在我的PATH中。
只需复制 的 猪-0.12.0-withouthadoop.jar到PIG_HOME 强> 文件夹为我解决了这个问题。
您可能还需要将Hadoop安装添加到路径中。例如
export HADOOP_INSTALL=/Users/yourname/dev/hadoop-0.20.203.0 export PATH=$PATH:$HADOOP_INSTALL/bin
您必须访问这个以便在hadoop 2.2.0上安装pig 12而不会出现任何错误,因为它会为指定的hadoop版本编译猪库。
http://javatute.com/javatute/faces/post/hadoop/2014/installing-pig-11-for-hadoop-2-on-ubuntu-12-lts.xhtml
按照这些步骤后,您将获得正在运行的猪,没有任何错误的咕噜声。
只是喜欢做。
% pig [return]