天天看点

sqoop从myqsql导数据import到hdfs数据变ascii码解决方案

1、mysql数据导入到hdfs

sqoop import \ --driver com.mysql.jdbc.Driver \ --connect jdbc:mysql://host/database \ --username xxx \ --password xxx \ --table mysqltable \ --target-dir /user/test/ \ --delete-target-dir \

结果:表mysqltable有一个字段是imei,为blob数据类型,然后导出后文件为

00 02 31 24的ASCII码表示

2、解决方案

添加该配置

--map-column-java imei=String

继续阅读