sqoop 从mysql导出数据到hive datetime类型后多了个'.0'

zhaojun_mail 2014-07-05 10:53:53

mysql表datetime类型字段 导入到hive中后面多了个 .0,如下
mysql: 2014-06-20 10:42:01
hive : 2014-06-20 10:42:01.0

sqoop命令:
sqoop import \
--connect jdbc:mysql://ip:port/db_name \
--username usernae \
--password 'passwd' \
--query 'select * from table where $CONDITIONS ' \
--map-column-hive id=DATETIME,value=string \
--split-by id \
--fields-terminated-by '\t' \
--lines-terminated-by '\n' \
--null-non-string '' \
--null-string '' \
--hive-overwrite \
--target-dir /user/hive/warehouse/tmp.db/sqoop_tmp_table \
-- --default-character-set=utf-8 -m 8
...全文
687 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_22336823 2015-09-24
  • 打赏
  • 举报
回复
请问一下你的这个当时是如何解决的,我也遇到了这个问题

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧