我想以直线运行查询存储文件。此代码在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
运行它时,文件中的查询有效。
我在文件方法中查询有什么问题?