我尝试在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
通过运行“!list”,我有
1 active connection:
#0 closed jdbc:phoenix:localhost
通过运行“创建表测试(字段bigint)”;我有:
No current connection
我已经在hbase / lib中复制了jars phoenix-server,并且我也尝试了
凤芯 jar 。 (当然,请重新运行HBase)
我的环境是
Hadoop 2.6
hbase 0.98.10
凤凰4.3.0
提前致谢!
最佳答案
有效 !
感谢凤凰城的“Andrew P”:
”
您将需要升级到HBase 0.98.10.1来解决此问题。或者,您可以使用-Dhbase.version = 0.98.10(或0.98.10.1)从源代码重新编译Phoenix。
”
关于java - Phoenix -无当前连接-HRegion.mutateRowsWithLocks:java.lang.NoSuchMethodError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28858101/