ピッグ スクリプトを Python に埋め込もうとしていますが、例外が発生し、何が問題なのかがわかりません。Pig スクリプトが埋め込まれた Python スクリプトがあり、Apache PIG 0.10 がインストールされています。シェルから豚のスクリプトを実行でき、問題なく動作します。コマンドを使用してシェルから豚を埋め込んでpythonスクリプトを実行すると
pig -x mapreduce pythonscript.py
それは私にエラーを与える
Pig 起動前のエラー -------------------------------- エラー 2998: 未処理の内部エラー。組織/python/util/PythonInterpreter
java.lang.NoClassDefFoundError: org.apache.pig.scripting.jython.JythonScriptEngine.main (JythonScriptEngine.java:338) の org/python/util/PythonInterpreter
$PIG_CLASSPATH
pig コマンドを実行する前に、シェルの環境変数に Jython jar を追加しようとしました。それは役に立ちません。
他の人もこの問題に遭遇しているようですが、解決策を見つけた人はいますか? ポインタはありますか?