我正在尝试使用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.
如果有人知道原因/解决方案,请帮助我。
谢谢,
里士
最佳答案
您可以尝试使用以下代码吗?
jdbc:mysql://localhost:3306/retail_db?zeroDateTimeBehavior=convertToNull