![](/img/trans.png)
[英]Running multiple sql queries in hive/impala for testing pass or fail
[英]how to pass multiple tablenames as a parameter to beeline hive queries
我们可以将多个表名和 id 字段传递给beeline hive queries
吗?
如下所示:
select * from $table_name where id = $id;
以及我们如何使用beeline
运行?
您可以尝试以下示例。
file.sql
是从直线运行的脚本
SELECT color FROM ${hivevar:table}
WHERE red = ${hivevar:red} AND green = ${hivevar:green} AND blue = ${hivevar:blue};
设置变量并从beeline
运行脚本
$ beeline -u jdbc:hive2://localhost:10000 --hivevar red="238" \
--hivevar green="32" \
--hivevar blue="77" \
--hivevar table="db.my_table" \
-f /home/user/scripts/sql/file.sql
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.