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 表的主要内容,如果未能解决你的问题,请参考以下文章

Impala/hbase 与浮点数据的矛盾

为啥 Impala 不能在 hbase 表上工作?

0762-5.16.2-Impala查询HBase表字段顺序不正确异常分析

使用 Impala 访问 Hbase 表时所有 SQL 操作都可以工作吗?

hadoop生态系统学习之路hbase与hive的数据同步以及hive与impala的数据同步

POC:Cloudera Impala + HDFS + HBase 在单独的集群上