0
我試圖在Pig中加載.mmdb文件,然後將它傳遞給python腳本。但是,我收到錯誤消息:「標量投影無效:db:需要從關係中投影列以將其用作標量」。我的代碼是:Pig - Python UDF問題
REGISTER 'py_pigscript.py' USING jython AS myudf;
log = LOAD 'test.txt' USING PigStorage(',') AS (x:int);
db = LOAD 'data.mmdb';
result = FOREACH log GENERATE myudf.function(x,db);
任何幫助,將不勝感激。謝謝!
-edit:
這個腳本的目標是從「的test.txt」各行提取值並傳遞給「data.mmdb」返回附加數據。
你傳遞一個關係到你的'udf'這是沒有意義的。儘管沒有進一步的信息,但除此之外很難提供幫助。 – gobrewers14