“预期的StringLiteral”在HIVE中意味着什么?

时间:2015-11-24 22:32:11

标签: hadoop hive

我无法弄清楚为什么HIVE会在以下脚本中给我一个错误:

use <output_db>

drop table if exists <new_tbl>; 
create table <new_tbl> like <old_tbl>;

load data local inpath <directory> into table <new_tbl>;​

例外是:

FAILED: ParseException line 4:23 mismatched input '<directory>' expecting StringLiteral near 'inpath' in load statement

对不起,如果这是一个基本问题。但我已经从类似的hql语句中复制了它,但我找不到满意的答案。

1 个答案:

答案 0 :(得分:2)

似乎是这样的: 将路径目录中的本地数据加载到表

应该是: 将路径&#39;目录&#39; 中的数据加载到表格

附在单引号内。

希望它有所帮助...... !!!