0
Ich möchte Date-Befehl in Hive-Skript ausführen. Da es sich um einen Shell-Befehl handelt, habe ich versucht, ein vorangestelltes '!' Versucht folgendes:Datum Shell-Befehl in Hive-Skript
hive (default)> !date --date="6 months ago";
date: extra operand `ago"'
Try `date --help' for more information.
Command failed with exit code = 1
Ja. Der Hive-Parser beachtet die Anführungszeichen nicht, wenn er den Befehl analysiert, also versucht er, "date" mit 3 Argumenten auszuführen, d. H. "--date =" 6', dann 'monates' und' again "'. Sie haben keine Problemumgehung. Leerzeichen können nicht maskiert werden. –