1

誰かが以前に問題に遭遇しましたか? これはエラーログです:

プロトコル org.apache.hadoop.mapred.JobSubmissionProtocol のバージョンが一致しません。(クライアント = 20、サーバー = 21)

私は pig 0.8.0 を使用し、私の Hadoop バージョンは 0.20.10 です。

誰かが私を助けてくれれば幸いです。

4

2 に答える 2

2

Pig0.8.0はHadoop0.20.2にバンドルされており、マイナーなバージョンの違いも重要だと思います。

したがって、たとえば、両側で同じHadoopバージョンを使用するために、Hadoop0.20.10を使用してPigを再コンパイルできます。

于 2011-01-13T17:29:56.060 に答える
1

あなたは0.8.1に縛られていますか?そうでない場合は、2つのjar(1つはhadoopがバンドルされ、もう1つはバンドルされていない)が付属する新しいバージョンのPig(0.10.0は1.0.2で動作)をダウンロードできます。HADOOP_HOMEを設定すると、pigスクリプトはインストールされたクライアントライブラリを利用します。 pigを実行する前のenv変数

于 2012-06-06T23:55:53.433 に答える