配置单元:传递参数

oknrviil  于 2021-06-26  发布在  Hive
关注(0)|答案(0)|浏览(249)

@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?可以作为文件传递吗?
谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题