【发布时间】:2023-01-24 20:17:20
【问题描述】:
我正在尝试使用直线在 test.hql 中执行查询,但我没有得到结果
这里的命令:
beeline -u "jdbc:hive2://master01:2181,master02:2181,master03:2181/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2" -f test.hql
在 test.hql 文件中:
select * from db1.tab1 limit 20;
但是如果我使用直接执行查询的参数 -e 执行命令,它会给我结果
beeline -u "jdbc:hive2://master01:2181,master02:2181,master03:2181/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2" -e "select * from db1.tab1 limit 20;"
我错过了什么吗?
【问题讨论】:
标签: sql hadoop hive hql beeline