输入没有 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'
我不知道哪些 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'