我正在将oracle的一个数据表导入hdfs。我需要使用sqoop将列名作为标题写入导入文件(以hdfs结尾的文件)。有办法吗?我基本上需要导入文件如下所示:身份证,国家,城市1,美国,帕洛阿尔托2,捷克共和国,布尔诺3,美国,桑尼维尔而不是以下内容:1,美国,帕洛阿尔托2,捷克共和国,布尔诺3,美国,桑尼维尔
brccelvz1#
不,没有。通常hdfs文件没有头,因为它们被hive和pig等组件视为数据,或者在mapreduce和spark等编程框架中需要特殊处理。如果您想携带带有数据的模式,那么可以考虑让sqoop以avro格式保存数据。
1条答案
按热度按时间brccelvz1#
不,没有。
通常hdfs文件没有头,因为它们被hive和pig等组件视为数据,或者在mapreduce和spark等编程框架中需要特殊处理。
如果您想携带带有数据的模式,那么可以考虑让sqoop以avro格式保存数据。