ParseException缺少TABLE

时间:2015-09-30 02:17:12

标签: csv hive

我在mydb中创建了mytable表,当我在该数据库上显示表时,我看到mytable

然而,当我这样做时:

LOAD DATA INPATH '/my/hdfs/path/myfile.csv' OVERWRITE INTO mydb.mytable;

我得到了

ParseException line 1:73 missing TABLE at 'mydb' near '<EOF>'

我可以在桌子上做一个描述,然后看到我的标题。

但是如何将myfile.csv中的数据导入Hive表?

1 个答案:

答案 0 :(得分:0)

在您的查询中,TABLE键丢失。所以,而不是

LOAD DATA INPATH&#39; /my/hdfs/path/myfile.csv' OVERWRITE INTO mydb.mytable;

使用此----&gt;

use mydb;
LOAD DATA INPATH '/my/hdfs/path/myfile.csv' OVERWRITE INTO TABLE mytable;