我正在尝试从“>标签分隔文件中插入一些数据'进入已经创建的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
答案 0 :(得分:1)
最后,如果有人试图从制表符分隔的文本文件向表中添加值,则以下命令应该有效:
hive> create table test_table(k string, v string) row format delimited fields terminated by '\t' stored as textfile;