hadoop - 运行 Hive 查询的问题

标签 hadoop hive

我已经通过 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/

相关文章:

hadoop - 使用 spark-ec2 更改 hadoop 版本

hadoop - Spark 似乎没有使用 Hive 使用的同一个仓库

sql - Hive:使用正则表达式分割字符串作为单独的列

java - Java API HBase区域指标和状态

hadoop - 长期运行的 yarn 应用程序的设计问题

hadoop - Sqoop:多字符定界符

hadoop - “mismatched input '日期' expecting Identifier near '(' in column specification”

sql - 如何在同一表的同一列中的配置单元中减去计数值

hadoop - 未找到 HiveServer 类异常

Scala 日期格式