@libjack公司:
你好,
我想把参数从ksh脚本传递到hql中。我使用变量文档浏览了apachehive。我在hql中设置值时,下面的操作很好:
SET hivevar:parm1=valu1;
CREATE SCHEMA IF NOT EXISTS ${parm1};
但是我想在调用ksh中的hive时传递参数。我将变量及其值保存在一个文件中,如下所示:
--hiveconf:
SET hivevar:parm1=valu1;
--Inside .ksh:
hive --hivevar "'cat ${hiveconf}`" -f hiveScript.hql
--hiveScript.hql:
CREATE SCHEMA IF NOT EXISTS ${parm1};
这失败了。我也试过hiveconf。如何将变量传递给hql?可以作为文件传递吗?
谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!