使用sqoop、timestamp数据类型导入数据

mctunoxg  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(530)

关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。

三年前关门了。
改进这个问题
是否可以通过sqoop将数据导入一个配置单元表,存储为parquet,并且以前使用decimal和timestamp数据类型创建?

uhry853o

uhry853o1#

是的,您可以通过导入到sqoop的配置单元表存储为Parquet。
sqoop增加了对Parquet地板的支持

  1. sqoop import \
  2. --connect jdbc:mysql://the_mysql_server/the_mysql_database \
  3. --username the_mysql_user --password the_mysql_password \
  4. --table sourcetablename\
  5. --hive-import hive-table destinationtablename\
  6. --as-parquetfile -m 1

如果要在从rdbms导入数据时将数据类型更改为配置单元数据类型
例如
使用此参数 --map-column-hive col1=hivedatatype,col2=hivedatatype ```
sqoop import
...
...
--map-column-hive id=STRING,price=DECIMAL

展开查看全部

相关问题