sqoop 导入中文乱码

Posted GE12

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqoop 导入中文乱码相关的知识,希望对你有一定的参考价值。

1.更改数据库编码

show variables like 'character%';

set character_set_client = utf8;
set character_set_connection = utf8;
set character_set_database = utf8;
set character_set_server = utf8;
set character_set_server = utf8;

2.导出命令

sqoop import --connect "jdbc:mysql://:3306/fy_brain?useUnicode=true&characterEncoding=utf-8" \\
--username db \\
--password Di\\
--table ads_company_insurance_info \\
--hive-import \\
--fields-terminated-by "\\t" \\
--target-dir /user/cdh/ads_company_insurance_info \\
--delete-target-dir \\
-m 5 \\
--create-hive-table 

 

 

 

以上是关于sqoop 导入中文乱码的主要内容,如果未能解决你的问题,请参考以下文章

Sqoop 导入映射器失败,但 sqoop 作业显示正在运行

Sqoop 导入安全 hbase 失败

Sqoop 导入。可以执行多少个最大映射器

oozie sqoop 操作导入失败

Sqoop 导入语句

从 vertica 导入 sqoop 失败