1
使用Hive 0.13.0,我想根據模板評估變量,然後立即執行生成的Hive代碼(避免使用臨時中間文件)。將配置對象輸出到配置單元
這裏是想我做一個(非工作)例如:
template.hql
SELECT COUNT(*) FROM ${TABLE};
在shell:
export TABLE=DEFAULT.FOOTABLE
envsubst < template.hql | hive
是有一個特定的原因,這是行不通的,有沒有一個合適的方法來實現它?
也許是因爲你的模板有'$ TABLE'而你的環境變量是'$ TABLES'(複數)? – bishop
@bishop,不好意思,這只是玩具例子中的一個錯字 – mlegge