我有一個帶有 test.hql 的 hql 腳本,因為我在查詢 date='${env:date}' 中有這樣的 env 變數,如果它是 hiveconf 或 hivevar,我如何將引數傳遞給 hql 我們運行腳本之類的
hive -f --hiveconf date='20220526' test.hql
有人能告訴我們如何傳遞環境變數嗎
hive -f --env date='20220526' test.hql
我不能像上面那樣通過
uj5u.com熱心網友回復:
環境變數將由 shell 解釋,而不是查詢。
export DATE='20220526'
hive -f --hiveconf date="$DATE" test.hql
此外,beeline應該使用而不是棄用 Hive cli
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/490043.html
上一篇:SLF4J:類路徑在hdfsdfs-ls上包含多個SLF4J系結,用于新的awsemr6.5
下一篇:為什么變數未定義
