Impala 不适用于 Hbase 表
Posted
技术标签:
【中文标题】Impala 不适用于 Hbase 表【英文标题】:Impala not working on Hbase Table 【发布时间】:2015-06-17 06:54:27 【问题描述】:您好,我有一个 Hbase 表,我可以使用 Hive 进行查询。 当我尝试从 impala(从 HUE 或 shell)访问相同内容时,我收到以下错误:
Query: select * from clickview
ERROR: RuntimeException: couldn't retrieve HBase table (clickviewtab) info:
Enable/Disable failed
CDH 版本 - cdh5.4.2
Impala 版本 - 2.2.0
Hbase 版本 - 1.0.0-cdh5.4.2
所有 Hbase 、 impala 和 hive 都是 CDH 5.4.2 版本的一部分,并作为包安装。
【问题讨论】:
【参考方案1】:您必须在 Impala 配置中启用 Impala 查询 HBase 表的功能。
在 Cloudera Magaer 中,进入配置选项,搜索 hbase,然后单击 HBase Service 上的单选按钮以启用它。
【讨论】:
以上是关于Impala 不适用于 Hbase 表的主要内容,如果未能解决你的问题,请参考以下文章
0762-5.16.2-Impala查询HBase表字段顺序不正确异常分析
使用 Impala 访问 Hbase 表时所有 SQL 操作都可以工作吗?