我在pig中编写了一个UDF,我希望将所有元组传递给UDF函数进行过滤。
REGISTER /home/ec2-user/FilterColumnsUDF-0.0.1-SNAPSHOT.jar
DEFINE SampleFilterUDF SampleFilterUDF()
A = load 'hdfs://ip-XXXXX/pig/SampleUDF.txt' USING PigStorage(',');
B = SampleFilterUDF(A);
我收到错误
Cannot expand macro 'SampleFilterUDF'. Reason: Macro must be defined before expansion.
我尝试了其他方式
B= foreach A generate SampleFilterUDF();
我想知道我做错了什么或者更好的方法来做这件事????