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