我使用Cygwin爲Windows 7上的單個節點安裝了Hadoop(1.0.2),並且它正在工作。但是,我無法通過PIG(0.10.0)查看Hadoop。在單個節點上安裝PIG
1) "Error: JAVA_HOME is not set."
我加入此行豬(下箱):出口JAVA_HOME =/cygdrive/C/PROGRA〜1 /爪哇/ jdk1.7.0_05
2) which: no hadoop in (/usr/local/b.....)
cygpath: cannot create short name of C:\pig-0.10.0\logs
Cannot locate pig.jar. do 'ant jar', and try again
我嘗試添加以下行豬它仍然沒有找到hadoop。我該怎麼辦?
export PIG_HOME="/cygdrive/c/pig-0.10.0"
export PATH=$PATH:$PIG_HOME/bin
export PIG_CLASSPATH=/cygdrive/hadoop/hadoop-1.0.2/conf
Sudhir,我已經將pig-0.10.1-withouthadoop.jar添加到PIG_HOME下,但它不能解決問題。我繼續得到相同的錯誤:「找不到pig-withouthadoop.jar。做'ant jar-withouthadoop',然後再試一次」我的.bashprofile看起來像這樣:export HADOOP_HOME =/c/Hadoop export PIG_HOME =/c/PIG export PATH = $ PATH:$ HADOOP_HOME/bin export PATH = $ PATH:$ PIG_HOME/bin – 2013-08-01 08:27:29
我嘗試將「pig-0.10.1-withouthadoop.jar」重命名爲「pig-withouthadoop」,然後我也面對同樣的問題。任何幫助,將不勝感激。 – 2013-08-01 08:45:00