Я не думаю, что такое «типичное» задание работает на свинье.На самом деле это не язык программирования в строгом смысле - это язык высокого уровня поверх hadoop с некоторыми специализированными функциями.
Я думаю, вам нужно будет просто перепроектировать данные из subject1 в subject2,например:
subjects2 = foreach subjects1 generate $0, $1, $2;
другим подходом может быть использование функции LIMIT с каким-то абсурдно высоким параметром.
subjects2 = subjects2 LIMIT 100000000
;
Причин может быть многопочему это не имеет смысла, но это мысль.
я чувствую, что вы думаете о том, чтобы делать что-то, как если бы вы использовали язык программирования
- я обнаружил, что редко получается так, какВы хотите этого, но вы всегда можете выполнить свою работу, если будете думать, как Свинья.