从文件直线运行查询

olqngx59  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(293)

我想以直线方式运行查询存储的文件。这个代码在putty中工作正常。

beeline -u "hiveserver" -n "username" -p "password" --outputformat=csv2 --silent=true -e "select * from table;" >output1.txt

当我将sql命令保存到query.hql或query.sql并上传到hadoop所在的服务器时,该命令不会导出任何内容。我没有错。

beeline -u "hiveserver" -n "username" -p "password" --outputformat=csv2 --silent=true -f query.hql >output1.txt

文件中的查询在作为 !run query.hql 直接成直线。我的文件查询方法有什么问题?

balp4ylt

balp4ylt1#

确保文件末尾有一个新行字符。否则,beeline将不会执行该命令,而只是打印到beeline终端上。如果行得通,请告诉我。
请检查以下情况。

相关问题