在apache pig中将列表传递给javascript udf

vktxenjb  于 2021-06-25  发布在  Pig
关注(0)|答案(0)|浏览(250)

如果我有一个Pig的东西数组,像这样:

datas   = load './data.txt' using PigStorage( '\t');
list    = load './frobdata.txt' using PigStorage();

我想把这些传递给一个自定义项,就像这样:

register './enfrobinate.js' using javascript as frob;
frobbed = foreach datas generate flatten( frob.enfrobinate( list, $0 ) );

我似乎找不到一个能将列表传递给javascript的原型,而且pig文档对javascript udf的数据类型也不是很清楚。
我知道 cross 在Pig身上。这不是我需要的(它给了我一个笛卡尔积。这没关系,除非我们开始得到非常大的清单。在本例中,“列表”是几千个项目,数据是数百万个项目。)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题