【发布时间】:2016-01-26 16:15:03
【问题描述】:
我在 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...
如果我输入“显示表格”,我也会有同样的结果; ...
我检查了 Impala 服务是否已启动并运行,情况确实如此,并且在 Impala shell 中一切正常:
我用谷歌搜索但找不到任何答案,非常感谢您的回答!
【问题讨论】:
-
我认为你需要先在左侧栏的下拉列表中选择一个数据库,然后尝试执行查询
-
我无法访问数据库:我应该能够执行“使元数据无效”;这将刷新左侧的数据库列表并允许我显示表格,但输入“无效元数据”;产生我的错误...
-
你能进入 impala shell 并输入'invalidate metadata'吗?然后在 Hue 中重试并点击 Assist 面板中的刷新图标(小圆圈)?