我已经通过 Cygwin 在 Windows 上配置了 Hadoop 和 Hive。 但是我面临着一些问题,例如:
在配置单元终端(CLI)中:
hive >
当我输入查询时,查询没有执行,终端仍然很忙。
如果我输入如下查询:
bin/hive -e 'LOAD DATA INPATH 'kv1.txt' OVERWRITE INTO TABLE pokes;'
输出是这样的:
Hive history file=/tmp/Bhavesh.Shah/hive_job_log_Bhavesh.Shah_201111301549_1377455380.txt
FAILED: Parse Error: line 1:17 mismatched input 'kv1' expecting StringLiteral near 'INPATH' in load statement
可能是什么问题?
最佳答案
尝试
bin/hive -e 'LOAD DATA INPATH kv1.txt OVERWRITE INTO TABLE pokes;'
kv1.txt
没有单引号。
关于hadoop - 运行 Hive 查询的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8324975/