gpt4 book ai didi

mysql - Sqoop导入错误

转载 作者:可可西里 更新时间:2023-11-01 16:37:45 25 4
gpt4 key购买 nike

我正在尝试使用 sqoop import 导入 MySQL 表。以下是我得到的错误。

代码:

[root@sandbox ~]# sqoop import \
--connect "jdbc:mysql://localhost:3306/retail_db" \
--username=root \
--password=hadoop \
--table departments \
--as-avrodatafile \
--target-dir=/user/root/departments

错误:

ERROR manager.SqlManager: Error executing statement: java.sql.SQLException: The connection property 'zeroDateTimeBehavior' acceptable values are: 'CONVERT_TO_NULL', 'EXCEPTION' or 'ROUND'. 
The value 'convertToNull' is not acceptable.

java.sql.SQLException: The connection property 'zeroDateTimeBehavior' acceptable values are: 'CONVERT_TO_NULL', 'EXCEPTION' or 'ROUND'.
The value 'convertToNull' is not acceptable.

如果有人知道这个的原因/解决方案,请帮助我。

谢谢,仙人

最佳答案

这是我尝试的方式,它适用于 Windows

sqoop import 
--connect "jdbc:mysql://localhost/employees?zeroDateTimeBehavior=CONVERT_TO_NULL"
--table tablename
--username username
--password password
--m 1
--target-dir /user/sqoop/tablename
--outdir java_files

zeroDateTimeBehavior=CONVERT_TO_NULLCONVERT_TO_NULL 是由我在运行时遇到的错误驱动的。有效

关于mysql - Sqoop导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48436347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com