我正在尝试在 Pig 中加载 .mmdb 文件,然后将其传递给 python 脚本。但是我收到错误消息:“无效的标量投影:db:需要从关系中投影一列才能用作标量”。我的代码是:
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);
任何帮助,将不胜感激。谢谢!
-编辑:
该脚本的目标是从“test.txt”中的每一行中提取一个值并将它们传递给“data.mmdb”以返回其他数据。