誰かが以前に問題に遭遇しましたか? これはエラーログです:
プロトコル org.apache.hadoop.mapred.JobSubmissionProtocol のバージョンが一致しません。(クライアント = 20、サーバー = 21)
私は pig 0.8.0 を使用し、私の Hadoop バージョンは 0.20.10 です。
誰かが私を助けてくれれば幸いです。
誰かが以前に問題に遭遇しましたか? これはエラーログです:
プロトコル org.apache.hadoop.mapred.JobSubmissionProtocol のバージョンが一致しません。(クライアント = 20、サーバー = 21)
私は pig 0.8.0 を使用し、私の Hadoop バージョンは 0.20.10 です。
誰かが私を助けてくれれば幸いです。
Pig0.8.0はHadoop0.20.2にバンドルされており、マイナーなバージョンの違いも重要だと思います。
したがって、たとえば、両側で同じHadoopバージョンを使用するために、Hadoop0.20.10を使用してPigを再コンパイルできます。
あなたは0.8.1に縛られていますか?そうでない場合は、2つのjar(1つはhadoopがバンドルされ、もう1つはバンドルされていない)が付属する新しいバージョンのPig(0.10.0は1.0.2で動作)をダウンロードできます。HADOOP_HOMEを設定すると、pigスクリプトはインストールされたクライアントライブラリを利用します。 pigを実行する前のenv変数