phoenix-无当前连接-hregion.mutaterowswithlocks:java.lang.nosuchmethoderror

yxyvkwin  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(360)

我尝试在localhost中运行phoenix,但无法解决错误(找不到mutaterowswithlocks的位置)。我很想在hbase上运行sql查询,希望有人能帮助我:

org.apache.hadoop.hbase.DoNotRetryIOException:    
org.apache.hadoop.hbase.DoNotRetryIOException: 
SYSTEM.CATALOG: org.apache.hadoop.hbase.regionserver.HRegion.mutateRowsWithLocks(Ljava/util/Collection;Ljava/util/Collection;)V
.....
Caused by: java.lang.NoSuchMethodError: org.apache.hadoop.hbase.regionserver.HRegion.mutateRowsWithLocks(Ljava/util/Collection;Ljava/util/Collection;)V

跑“!“名单”,我有

1 active connection:

# 0  closed jdbc:phoenix:localhost

通过运行“create table test(field bigint);”我有:

No current connection

我已经在hbase/lib中复制了jars phoenix服务器,还尝试了phoenix core jar(重新运行hbase(当然)
我的环境是hadoop 2.6 hbase 0.98.10 phoenix 4.3.0
提前谢谢!

oyjwcjzk

oyjwcjzk1#

成功了!
感谢Phoenix城的“andrew p”:“您需要升级到hbase 0.98.10.1才能解决这个问题。或者,可以使用-dhbase.version=0.98.10(或0.98.10.1)从源代码重新编译phoenix

相关问题