将hql语句查询内容保存到文本里

1、连接hive:
beeline -u jdbc:hive2://adxprdnnd12:10000 -n hdfs

2、下载hql查询内容到文本

sudo -u hdfs hive -e  "hql"   > /home/menglingyu/b.csv

hdfs用户连接hive  -----<hql>------下载到/home/menglingyu/目录下-------文件名为b.csv(自动创建)

3、如果要转成csv格式

#将hive中的数据加载成csv文件后,需要使用如下命令将列分隔符替换为","

sed -i 's/\t/,/g' a.csv

4、如果将文件从linux下载到windows上,需解决乱码

#windows打开文件乱码的解决方法
iconv -f utf8 -t gb18030 a.csv -o a1.csv     -------源文件----->目标文件

posted @ 2018-09-27 10:24  烽火连  阅读(267)  评论(0)    收藏  举报