我在 Windows 7 计算机上运行 Quickstart VM Cloudera,其中 8Go 的 RAM 和 4Go 专用于 VM。

我使用 Sqoop(Cloudera VM 教程练习 1)将 SQL 数据库中的表加载到 Hive 中。使用 Hive 查询编辑器或 Impala Shell,一切正常(即“显示表”显示导入的表)。

使用 Impala 查询编辑器,无论我输入什么,我都会收到相同的错误消息:

AnalysisException: Syntax error in line 1: USE `` ^ Encountered: EMPTY IDENTIFIER Expected: IDENTIFIER CAUSED BY...

hadoop - Impala 查询编辑器始终显示 AnalysisException-LMLPHP

如果我输入“show tables;”,我也会有同样的结果。 ...

我检查了 Impala 服务是否已启动并正在运行,情况确实如此,并且在 Impala shell 中一切正常:

hadoop - Impala 查询编辑器始终显示 AnalysisException-LMLPHP

我用谷歌搜索但找不到任何答案,非常感谢您的回答!

最佳答案

需要使用 Hive 查询编辑器。如果您使用 Impala 或其他查询编辑器,则会出现该错误,因为您使用的是为 Hive 编写的库。

查询 -> 编辑器 -> Hive

关于hadoop - Impala 查询编辑器始终显示 AnalysisException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35018518/

10-15 22:19