2012-07-13 3 views
7

Windows 7でCygwinを使用して単一ノード用にHadoop(1.0.2)をインストールしています。しかし、私はHadoopを見るためにPIG(0.10.0)を得ることができません。シングルノードにPIGをインストールする

1) "Error: JAVA_HOME is not set." 

Iは、(ビン下)豚に次の行を追加します。export 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 

私は豚に行の下に追加しようとしましたまだハープを見つけていない。私は何をすべきか?

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 

答えて

2

パスにHadoopインストールを追加する必要がある場合もあります。例えば

export HADOOP_INSTALL=/Users/yourname/dev/hadoop-0.20.203.0 
export PATH=$PATH:$HADOOP_INSTALL/bin 
2

私はpig-0.11と同じ問題がありました。 Cygwin固有の問題だと思われます。手動で環境変数に(Hadoopのディレクトリ)\ Hadoopの-VVVの\ビン:PIG_HOME下の豚withouthadoop.jarへ

コピー豚-0.11.1-withouthadoopはまた私のため

+0

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 –

+0

私は "pig-0.outh-toouthadoop"を "pig-withouthadoop"に改名しようとしました。同じ問題。これに関する助言は高く評価されます。 –

0

を問題を修正、あなたはパスを追加することができますこの問題を解決します。

which: no hadoop in (/usr/local/b.....) 
1

私はWindows 7がインストールされているゲートウェイマシンにPIGを設定しようとしていました。

この問題は、Cygwinに固有の問題です。

時間のカップルのための私の頭を破壊した後、私は解決策を見つけた:

ソリューションは非常に簡単です。

"pig-0.10.1-withouthadoop.jar"のjarファイルの名前を "pig-withouthadoop.jar"に変更します。

ITSは、例えば、任意の豚のコマンドをしようとすると、私はFedoraの19 にインストールされている豚0.12.0(およびHadoopの1.0.3)と同様の問題があった

+0

完了@ kleopatra –

0

hereを文書化

Cannot locate pig-withouthadoop.jar. do 'ant jar-withouthadoop.jar', and try again 

のHadoopと豚のインストール/ binのフォルダが正しく私のPATHに含まれていた:

pig -help 

私はエラーを取得しました。

pig-0.12.0-withouthadoop.jarをPIG_HOMEフォルダにコピーするだけで問題が解決しました。

0

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]