LOAD DATA LOCAL INPATH问题与帕拉表

问题描述:

我有一个黑斑羚表 “CA1” 具有以下结构LOAD DATA LOCAL INPATH问题与帕拉表

[abcd.us.localhost.com:21000] > desc ca1; 
Query: describe ca1 
+-------+--------+---------+ 
| name | type | comment | 
+-------+--------+---------+ 
| speed | double |   | 
| dist | double |   | 
+-------+--------+---------+ 
Fetched 2 row(s) in 0.01s 

我想用LOAD DATA LOCAL INPATH我的文件来加载该表中的数据“file30a147fdbcea .txt“存在于本地文件系统中,但在Hive中同样的事情发生时,出现错误。

查询:

[abcd.us.localhost.com:21000] > load data local inpath 
'/tmp/RtmpWPwtl0/file30a147fdbcea.txt' into table ca1; 

ERROR: AnalysisException: Syntax error in line 1: load data local inpath '/tmp/RtmpWPwtl... ^ Encountered: IDENTIFIER Expected: INPATH

CAUSED BY: Exception: Syntax error

谁能帮助我什么,我在这里失踪。

我想下面的代码将工作。根据您的文本文件更改分隔符('|')。

LOAD DATA LOCAL INFILE '/tmp/RtmpWPwtl0/file30a147fdbcea.txt' INTO TABLE ca1 fields terminated by '|' lines terminated by '\n'; 
+0

@Big数据让我知道,如果我错 – sasi

+0

SASI:回答感谢了很多,但我仍然注意到错误> LOAD DATA LOCAL INFILE“/tmp/RtmpWPwtl0/file30a153ae2e38.txt”到表C90; 查询:在第1行中的语法错误:LOAD DATA LOCAL INFILE '/tmp/RtmpWPwtl0/file30a153ae2e38.txt' 变成表C90 ERROR:AnalysisException 负载DATA LOCAL INFILE“/ TMP/RtmpWPwtl ... ^ 遇到:IDENTIFIER 预期:INPATH 原因:异常:语法错误 –