Ich lief ein pig
Skript mit tez
als Ausführungs-Engine und mit hcatalog
. Unten ist mein Schweineschrift.Fehler beim Ausführen von Schweine-Skript im tez-Modus mit hacatalog
set exectype=tez;
a = load 'hive table' using org.apache.pig.hcatalog.hive.HCatloader();
als ich eintrat in der Befehlszeile Folgendes ein,
pig -useHCatalog -x tez /home/script.pig
ich einen Fehler bekam:
"error encountered during parsing " ";" "; " at line1, column 17.
Kann mir jemand sagen, was das Problem ist. Gibt es eine andere Möglichkeit, die Ausführungsengine in einem Skript festzulegen?
exectype = tez geht im Allgemeinen in conf/pig.properties richtig? –
nach dem untenstehenden Link kann es auch in Schweineschrift codiert werden. http://pivotalhd.docs.pivotal.io/docs/pig-tez.html –
können Sie uns den Code von dem zeigen, was in der script.pig Datei ist? – ninja123