Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 运行时清管器脚本_Hadoop_Apache Pig - Fatal编程技术网

Hadoop 运行时清管器脚本

Hadoop 运行时清管器脚本,hadoop,apache-pig,Hadoop,Apache Pig,我想知道如何写一个动态的拉丁猪脚本 例如,我想获得一个学生列表,并将每个学生的名字传递给FILTER命令 如下图所示: B = FOREACH A GENERATE STUDENT_NAME; C = FILTER B BY STUDENT_NAME matches RESULT_OF_B; 有点不清楚你在问什么。。。你能试着给出你想要达到的目标的更多细节吗?因为从你刚才所说的来看,你所需要的只是一个连接…所以“RESULT_of_B”在脚本中必须是动态的?是的,Sras。你是对的……但是你

我想知道如何写一个动态的拉丁猪脚本

例如,我想获得一个学生列表,并将每个学生的名字传递给
FILTER
命令

如下图所示:

B = FOREACH A GENERATE STUDENT_NAME;

C = FILTER B BY STUDENT_NAME matches RESULT_OF_B;

有点不清楚你在问什么。。。你能试着给出你想要达到的目标的更多细节吗?因为从你刚才所说的来看,你所需要的只是一个连接…所以“RESULT_of_B”在脚本中必须是动态的?是的,Sras。你是对的……但是你在B的
结果中有什么样的数据呢?是亲戚吗?你想要实现什么?那么你想要的是一个
JOIN
。使用
X=JOIN A BY(学生名),SECOND\u relations BY(学生名)
。这样,您将只获得学生姓名与
B
中的记录匹配的第二个关系中的记录。