次のように、いくつかの引数を使用して、バッチ モードで Hive ファイル (.hql) を実行しようとしています。
hive -hiveconf in_co_societe = 1 in_dt_jour = '2013-01-02 00:00:00.0' -f /home/hduser/Documents/P_THM_CA_RGRP_PRODUITS_JOUR.hql
私のスクリプトでは、このような引数があります
'${hiveconf:in_co_societe}'
'${hiveconf:in_dt_jour}'
私のスクリプトは INSERT INTO...SELECT ... FROM を実行しています。
私が引数を与えているとき、宛先テーブルには何もインポートされません。
しかし、スクリプトに値を直接書き込むと、すべて問題なく、データがインポートされます。
では、私の議論の何が問題なのですか?
ありがとう、