从mysql导入数据到hive时,在hive中建表时指定了FIELDS TERMINATED BY '\|',使用sqoop中导入数据时,不报错,但插入的数据全部为NULL,
去除FIELDS TERMINATED BY,重建表,用默认值,数据能正常导入。在些记下,希望对其它筒子有帮助。
去除FIELDS TERMINATED BY,重建表,用默认值,数据能正常导入。在些记下,希望对其它筒子有帮助。
本文记录了从MySQL导入数据到Hive时遇到的一个问题:当Hive表定义了特定字段分隔符(FIELDSTERMINATEDBY '|')时,使用Sqoop导入的数据全为NULL值。通过调整字段分隔符为默认值后,数据能够正常导入。
7万+

被折叠的 条评论
为什么被折叠?