员工:
Table data
我想通过运行 hive 脚本 sample.hql 来获取 year=2016 的记录。
use octdb;
select * from '${hiveconf:table}' where year = '${hiveconf:year}';
[cloudera@quickstart ~]$ hive -hiveconf table='employee', year=2016 -f sample.hql
但我收到错误 NoViableAltException(307@[]).......
最佳答案
您需要使用 --hiveconf
选项两次:
hive --hiveconf table=employee --hiveconf year=2016 -f sample.hql
关于shell - 如何在配置单元脚本中传递多个参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46654725/