欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Sqoop】将mysq的数据导入hive数仓报错

程序员文章站 2022-06-03 17:58:28
...

错误操作

bin/sqoop import \
--connect jdbc:mysql://ip:3306/demo \
--username 账号 \
--password 密码 \
--table order \
--num-mappers 1 \
--hive-import \
--fields-terminated-by "\t" \
--hive-overwrite \
--hive-table ods_order

错误详情

The connection property ‘zeroDateTimeBehavior’ acceptable values are: ‘CONVERT_TO_NULL’, ‘EXCEPTION’ or ‘ROUND’. The value ‘convertToNull’ is not acceptable.

问题解决

加了个参数zeroDateTimeBehavior=CONVERT_TO_NULL

之后重新执行可以正常导入了

正确操作

bin/sqoop import \
--connect jdbc:mysql://ip:3306/demo?zeroDateTimeBehavior=CONVERT_TO_NULL \
--username 账号 \
--password 密码 \
--table order \
--num-mappers 1 \
--hive-import \
--fields-terminated-by "\t" \
--hive-overwrite \
--hive-table ods_order
相关标签: 大数据