使用Sqoop,timestamp数据类型导入数据

时间:2017-04-06 16:32:42

标签: hadoop hive sqoop

是否可以通过Sqoop将数据导入Hive表,存储为Parquet,之前使用decimal和timestamp数据类型创建?

1 个答案:

答案 0 :(得分:2)

是的,你可以通过Sqoop导入到存储为Parquet的Hive表。

Sqoop has added Parquet Support

sqoop import \
--connect jdbc:mysql://the_mysql_server/the_mysql_database \
--username the_mysql_user --password the_mysql_password \
--table sourcetablename\
--hive-import –hive-table destinationtablename\
--as-parquetfile -m 1

如果要在从RDBMS导入数据时将数据类型更改为hive数据类型

e.g

使用此参数--map-column-hive col1=hivedatatype,col2=hivedatatype

sqoop import \
...
...
--map-column-hive id=STRING,price=DECIMAL