【发布时间】:2021-05-14 01:19:58
【问题描述】:
我正在尝试使用 Sqoop 将数据从 SQL Server 导入 Hive。当我导入日期时间列时,它会忽略下面的值。
SQL Server - 2021-02-10 10:30:00.000 蜂巢 - 2021-02-10 10:30:00.0
Sqoop 忽略最后一个点之后的所有零,只保留一个零。但如果我们有实际值,那么 sqoop 会正确导入实际值,如下所示。
SQL Server - 2021-02-10 10:30:10.865 蜂巢 - 2021-02-10 10:30:10.865
即使我使用 sqoop eval,我也会看到这个问题。
Sqoop 导入 --connect --user-name root --password root --table 客户 --hive-import --hive-database 批发 --hive-table customer_stg --hive-overwrite --schema dbo
【问题讨论】: