0

私はJavaと豚のプログラミングの両方を学ぼうとしています..基本的に..理想的な組み合わせではありませんが、物事はうまくいっています..しかし、私はこれを解決することができません..

私のローカル環境では、豚のライブラリはありません...しかし、クラスター上では...はい!

だから..私がするとき

     import org.apache.pig.EvalFunc;

明らかな理由で、常に赤い線が引かれています..

基本的に、それを無視してjarファイルを作成するだけですか??

または、豚のローカルダウンロードを行いますか..ライブラリをインポートします..コードを書きます..そしてjarファイルを作成します..そしてそれを実行しますか?

任意の提案..ありがとう。

4

1 に答える 1

3

jar をコンパイルしてパッケージ化するには、pig jar をダウンロードする必要があります。クラスターと同じバージョンの pig をダウンロードしてください。正常に動作するはずです。

Maven (または別のビルド ツール) を使用して UDF をビルドし、pig を依存関係として参照することもできます。Maven が依存関係をダウンロードします。

于 2012-10-24T19:59:59.390 に答える