配置单元中的oracle隐式数据类型转换

ezykj2lf  于 2021-05-27  发布在  Hadoop
关注(0)|答案(1)|浏览(438)

如何在使用sqoop将数据从oracle导入配置单元时进行隐式数据类型转换,而不使用手动Map-Map列配置单元。默认转换是将数据类型转换为(double或string)。

ego6inou

ego6inou1#

大多数sql类型到java或特定于配置单元的类型Map都是sqoop本机的。但是,默认Map可能不适合所有人,可以由 --map-column-hive ,即将它们指定为 --map-column-java 或者 --map-column-hive 给你更多的控制。给定一个来自另一个数据库的jdbcsql类型,到sqoop中预构建的特定于配置单元的类型的最佳Map如下所示。如果要从目标表元数据生成Map。你可以用shell和awk做这样的事情。

相关问题