Beeline -e 写 CSV 文件乱码

简介: Beeline -e 写 CSV 文件乱码

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

 

注意红色部分是两个短横线。

相关文章
|
关系型数据库 MySQL
MySQL 8 默认字符集改成utf8mb4
MySQL 8 默认字符集改成utf8mb4
154 0
|
关系型数据库 MySQL 数据库
【MySQL】解决字符集编码问题
MySQL的默认编码方式是 拉丁文,如果想要设置一些汉字的数据.可能会报错.分享一下我解决这个问题时的方法.1. 在创建数据库时,指定字符集 2.更改MySQL的配置文件.
|
关系型数据库 MySQL 数据库
MySQL常见问题的解决,root用户密码忘记,不是内部或外部命令,修改数据库和表的字符编码,命令行客户端的字符集问题
MySQL常见问题的解决,root用户密码忘记,不是内部或外部命令,修改数据库和表的字符编码,命令行客户端的字符集问题
220 2
MySQL常见问题的解决,root用户密码忘记,不是内部或外部命令,修改数据库和表的字符编码,命令行客户端的字符集问题
|
数据库
数据库写入中文乱码问题 编码latin1解决方法
数据库写入中文乱码问题 编码latin1解决方法
141 0
|
关系型数据库 MySQL
mysql通过my.cnf修改默认字符集为utf-8的方法和注意事项
mysql通过my.cnf修改默认字符集为utf-8的方法和注意事项
|
关系型数据库 MySQL 数据库
MySQL设置字符编码
前言   这里我已经将MySQL的数据库编码设置为UTF-8,所以下面现实的都是UTF-8。   设置MySQL数据库的编码方式有三种,分别是基于session会话的、基于全局gloable的、永久性改变的。
2214 0
|
关系型数据库 MySQL 数据库
mysql命令行修改字符编码
1 修改数据库字符编码 mysql> alter database mydb character set utf8 ;
162 0
|
关系型数据库 MySQL Linux
mysql之字符编码问题
问题描述:新建数据库并新建表插入数据,中文乱码问题,即便将字符集通过命令行或者mysql客户端改为utf-8还是乱码。 问题原因:此问题目前主要出现在Linux为centos7安装mysql上,主要是通过源码编译安装mysql。
925 0
|
MySQL 关系型数据库 数据库
Confluence 6 MySQL 3.x 字符集编码问题
MySQL 3.x is 已知在大写和小写转换的时候有些问题(non-ASCII)。 问题诊断 请按照 Troubleshooting Character Encodings 页面中的内容对问题进行诊断。
944 0
|
关系型数据库 Linux PostgreSQL