Phoenix填坑记2:phoenix-5.0 在hbase2.0.1及以上版本,在使用索引时出错

2021-01-02 16:34:39 浏览数 (1)

截止到2020年12月,Phoenix最高只支持到Hbase2.0版本,并不支持更高的版本。而我们采用的是腾讯云HBase,使用的版本是2.2.0版本,我们在使用Phoenix-5.0版本时,发现系统报错,无法正常使用。

其实Phoenix-5.0版本已经两年多没有更新了,而Hbase还在不断演进,越来越多的人使用Hbase2.0以上版本,这个问题会越来越突出,我们跟踪发现,只要做些简单处理,Phoenix-5.0就可以支持Hbase 2.2.0版本,运行非常稳定。

下面是目前支持的版本,最多只支持HBase 2.0

使用过程中,发现后台报错:

代码语言:javascript复制
Caused by: java.lang.VerifyError: class org.apache.phoenix.hbase.index.covered.data.IndexMemStore$1 overrides final method compare.(Lorg/apache/hadoop/hbase/Cell;Lor

0 人点赞