例如,如果我想将一个表从RDBMS导入到hive,并且我的表有10列类型为datetime,并且我想在hadoop中将所有这些列转换为时间戳,那么如何一次转换所有列。
这将将一个列转换为时间戳数据类型:
sqoop import \
--table table_name \
--connect:sqlserver://servername \
--username user --password pw \
--map-column-hive column_with_date=timestamp\
--as-parquetfile \
--hive-import \
--hive-table table_name
在不编写10个映射命令的情况下,我如何做到这一点?
发布于 2016-10-01 10:28:01
我相信没有捷径,你必须为所有的专栏写,请查看文档。Sqoop用户指南。
https://stackoverflow.com/questions/39779483
复制相似问题