Ich habe meine unten Abfrage in test1.hql file
. Ich versuche, das date (dt)
als das Befehlszeilenargument zu übergeben.Übergeben von Datum als Befehlszeilenargumente in Hive
select * from lip_data_quality where dt = '${hiveconf: start_date}';
Also, wenn ich versuche, die oben test1.hql
Datei von Shell-Prompt wie this-
hive -f hivetest1.hql -hiveconf start_date=20120709
ich null Datensätze zurück zu laufen. Aber die Daten sind in dieser Tabelle für dieses bestimmte Datum. Wieso ist es so? Stimmt etwas nicht?
Kann mir hier jemand helfen? Ich wurde nach Bejoy's Article
Ich arbeite Hive 0.6