Hive:传递参数

时间:2017-04-06 13:54:26

标签: hive hiveql

@libjack:

您好,

我想从ksh脚本将参数传递给hql。 我使用变量文档浏览了Apache配置单元。以下工作正常,我在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? 是否可以作为文件传递?

感谢。

0 个答案:

没有答案