输入没有 header 的文本文件

Input text file whitout header

我不知道哪些 table 属性必须用于没有 header 的输入文本文件。我的文本文件只有一栏。

我有这个例子:

STORED AS INPUTFORMAT
    'org.apache.hadoop.mapred.TextInputFormat'
OUTPUTFORMAT
    'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
LOCATION
    '/grusers/Fin/Ext/M/_Do'
TBLPROPERTIES (
    "skip.header.line.count"="1"

如果没有 header,则删除此 属性:"skip.header.line.count"="1"

也代替了

STORED AS INPUTFORMAT 'org.apache.hadoop.mapred.TextInputFormat'
OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'

您可以指定 STORED AS TEXTFILE

最后您的代码将如下所示:

 CREATE EXTERNAL TABLE table_name (
   col_name string 
 )
 STORED AS TEXTFILE
 LOCATION '/grusers/Fin/Ext/M/_Do'