1

我不知道我必须使用哪些表属性来输入没有标题的文本文件。我的文本文件只有一列。

我有这个例子:

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"
4

1 回答 1

0

如果没有标题,则删除此属性:“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'
于 2019-08-13T19:36:34.203 回答