当前位置:  开发笔记 > 运维 > 正文

Hive外部表-CSV文件 - 标题行

如何解决《Hive外部表-CSV文件-标题行》经验,为你挑选了2个好方法。

下面是我创建的hive表:

CREATE EXTERNAL TABLE Activity (
  column1 type, 
column2 type ) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' LOCATION '/exttable/';

在我的HDFS位置/ exttable中,我有很多CSV文件,每个CSV文件也包含标题行.当我在进行选择查询时,结果也包含标题行.

在HIVE中我们可以忽略标题行或第一行吗?



1> Varun Gupta..:

如果您使用的是Hive版本0.13.0或更高版本,则可以在表属性中指定"skip.header.line.count"="1"以删除标题.

有关该补丁的详细信息,请参阅:https://issues.apache.org/jira/browse/HIVE-5795



2> 小智..:

您现在可以跳过配置单元0.13.0中的标题计数.

tblproperties ("skip.header.line.count"="1");


请注意,这可以使用ALTER TABLE对现有表执行此操作.请参阅https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-AlterTableProperties
推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有