将数据插入HIVE表时出错

时间:2013-11-24 03:27:35

标签: mysql hadoop hive hdfs bigdata

我正在尝试从“>标签分隔文件中插入一些数据'进入已经创建的HIVE表。我在HIVE表中创建了4个基本列,名为' users'。我使用以下命令:

load data local inpath 'D:\users.txt'
into table users;

运行上述命令后,我收到以下错误消息:

FAILED: SemanticException [Error 10028]: Line 1:23 Path is not legal ''D:\users.txt'': Source file system should be "file" if "local" is specified

我正在使用Windows 7并通过PUTTY在Amazon Web Services上运行HIVE。 任何帮助将不胜感激。

TIA

1 个答案:

答案 0 :(得分:1)

最后,如果有人试图从制表符分隔的文本文件向表中添加值,则以下命令应该有效:

hive> create table test_table(k string, v string) row format delimited fields terminated by '\t' stored as textfile;