hive -f 在执行sql脚本文件的时候是可以传递参数的,但是要注意hive版本:
注意:hive在0.9版本之前是不支持-f传递参数的,只有1.0之后才支持次功能。
使用如下:
1、创建sql脚本文件,内容如下
select * from test where id = '${hiveconf:id}'
2、hive -f 传递参数
hive -hiveconf id=test001 -f test.sql
3、测试结果可以正常显示
hive -f 在执行sql脚本文件的时候是可以传递参数的,但是要注意hive版本:
注意:hive在0.9版本之前是不支持-f传递参数的,只有1.0之后才支持次功能。
使用如下:
1、创建sql脚本文件,内容如下
select * from test where id = '${hiveconf:id}'
2、hive -f 传递参数
hive -hiveconf id=test001 -f test.sql
3、测试结果可以正常显示
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。