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) cygpath に Hadoop がない: 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 に答える