に以下のクエリがありますtest1.hql file
。date (dt)
コマンドライン引数として渡そうとしています。
select * from lip_data_quality where dt = '${hiveconf: start_date}';
したがって、このようにtest1.hql
シェルプロンプトから上記のファイルを実行しようとするたびに-
hive -f hivetest1.hql -hiveconf start_date=20120709
返されるレコードはゼロです。しかし、その特定の日付のデータはそのテーブルにあります。なぜそうなのですか?私がやっている何か間違っていますか?
誰か助けてくれませんか?Bejoyの記事をフォローしていました
私は働いていますHive 0.6