こんにちは、豚のスクリプトの実行に問題があります。
これが私の豚のスクリプトです:
REGISTER 'python_udf.py' USING jython AS myfuncs;
dataframe = LOAD 'udftest.csv' using PigStorage(',') AS (x:int);
result1 = foreach dataframe generate myfuncs.testudf(x);
dump result1;
これが私のpythonスクリプトです:
@schemaFunction("a:int")
def testudf(test):
a = test - 1
return a
私が得るエラーは次のとおりです。
「解析中にエラーが発生しました。インポートを使用して myfuncs.testudf を解決できませんでした: [, java.lang., org.apache.pig.builtin., org.apache.pig.impl.builtin.] 解析に失敗しました: Pig スクリプトの解析に失敗しました: "