Beeline -e 写 CSV 文件乱码
在使用 beeline -e 导出结果到 CSV 文件时出现如下格式:
+-----------------------------------------+ |A |11 |1.0 |nan nan |B |11 |6.0 |nan nan |C |11 |10.0 |nan nan |D |11 |11.0 |nan nan |E |11 |22.0 |nan nan |F |11 |5.0 |nan nan
解决方法:
在beeline -e 中加入 --showHeader=false --outputformat=csv2
beeline -u jdbc:hive2://10.5.145.113:10000 -n 用户名 -p 密码 --showHeader=false --outputformat=csv2 -e "
...
" > /data/test/test.csv
注意红色部分是两个短横线。