我尝试在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
提前谢谢!
1条答案
按热度按时间oyjwcjzk1#
成功了!
感谢Phoenix城的“andrew p”:“您需要升级到hbase 0.98.10.1才能解决这个问题。或者,可以使用-dhbase.version=0.98.10(或0.98.10.1)从源代码重新编译phoenix