2016-05-20 17 views

Antwort

0

Sie können eine Pig-Skriptdatei erstellen, um sie als einzelne Ausführung zu erstellen.

test.pig

A = LOAD '/pig/student.tsv' as (rollno:int, name:chararray, gpa:float); 
DUMP A; 

nun das Schwein Skript unter Befehl von Schwein/ist mit laufen,

pig -f /path/test.pig 
0

Sie benötigen ein Schwein Skript erstellen (etwa myscript.pig) solche, 2 Zeilen. Führen Sie dann dieses Skript mit dem Befehl

0

Kurzantwort, verwenden Sie ein Skript wie von Kumar vorgeschlagen.

Lange Antwort, wenn Sie ein einzelnes Zeilenskript erstellen, das mehrere Anweisungen enthält, wird es nicht mehr lange dauern, bis es zum Albtraum wird, es zu lesen und zu verstehen, wenn Ihr Skript wächst. Wenn Sie jedoch ein Skript verwenden, spielt es keine Rolle, ob Sie eine oder mehrere Zeilen verwenden.

Also, mein Vorschlag wird sein, ein well-indented Skript für das Lernen/Entwicklung/was hast du.