Sqoop のマニュアルで次のことに気付きました。
24.5. Hive でのスキーマ定義
Hive ユーザーは、SQL 型と Hive 型の間に 1 対 1 のマッピングがないことに気付くでしょう。一般に、直接マッピングを持たない SQL タイプ (DATE、TIME、TIMESTAMP など) は、Hive で STRING に強制されます。NUMERIC および DECIMAL SQL タイプは DOUBLE に強制されます。このような場合、Sqoop は、精度が失われたことを知らせる警告をログ メッセージに出力します。
そして、Sqoopが列を指定できることを知っています-型マッピングを使用して
--map-column-java
--map-column-hive
しかし、私の場合は、日付または日時を日付またはタイムスタンプに変換する必要がある RDBMS 型から HIVE 型への一般的な型から型へのマッピングが必要です。
解決策はありますか?