Zainstalowałem Hadoop (1.0.2) dla pojedynczego węzła na Windows 7 z Cygwin i działa. Jednak nie mogę uzyskać PIG (0.10.0), aby zobaczyć Hadoop.Instalowanie PIG na pojedynczym węźle
1) "Error: JAVA_HOME is not set."
Po dodaniu tej linii świń (w pojemniku): export JAVA_HOME =/cygdrive/c/progra ~ 1/Java/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
że próbował dodanie poniżej linii Pig i wciąż nie znajduje miauczenia. Co powinienem zrobić?
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, dodałem pig-0.10.1-withouthadoop.jar pod PIG_HOME, ale to nie rozwiązuje problemu. Wciąż dostaję ten sam błąd: "Nie mogę zlokalizować świni-withouthadoop.jar. Zrobić 'ant jar-withouthadoop' i spróbuj ponownie" mój .bashprofile wygląda tak: export HADOOP_HOME =/c/Hadoop eksport PIG_HOME =/c/PIG export PATH = $ PATH: $ HADOOP_HOME/bin export PATH = $ ŚCIEŻKA: $ PIG_HOME/bin –
Próbowałem zmienić nazwę "pig-0.10.1-withouthadoop.jar" na "pig-withouthadoop", a następnie mam do czynienia z te same problemy. Każda pomoc w tym zakresie będzie bardzo ceniona. –