我想在直线中运行查询存储文件。此代码在腻子中工作正常。
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
当我直接在直线中运行时,文件中的查询有效。我在文件方法中的查询有什么问题?