sqoop将MySQL导入hive
时间: 2023-11-09 17:06:02 浏览: 86
sqoop从mysql中导入数据到parquet格式的hive中
5星 · 资源好评率100%
的时候,数据类型如何映射?
当使用Sqoop将MySQL导入Hive时,数据类型的映射规则如下:
- 将MySQL的INT/INTEGER类型映射为Hive的INT类型
- 将MySQL的BIGINT类型映射为Hive的BIGINT类型
- 将MySQL的FLOAT类型映射为Hive的FLOAT类型
- 将MySQL的DOUBLE类型映射为Hive的DOUBLE类型
- 将MySQL的DECIMAL类型映射为Hive的DECIMAL类型
- 将MySQL的CHAR和VARCHAR类型映射为Hive的STRING类型
- 将MySQL的DATE类型映射为Hive的DATE类型
- 将MySQL的TIME和TIMESTAMP类型映射为Hive的TIMESTAMP类型
请注意,对于MySQL的BOOLEAN类型,Sqoop将其映射为TINYINT类型,并将其解析为0或1。
阅读全文