当前位置: 首页 > 知识库问答 >
问题:

菲尼克斯-没有当前连接-hregion.mutaterowswithlocks:java.lang.NosuchMethoderror

习淇
2023-03-14

我试图在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
No current connection

我的环境是Hadoop 2.6hbase 0.98.10 Phoenix 4.3.0

提前感谢!

共有1个答案

韦宣
2023-03-14

奏效了!

感谢来自Phoenix的“Andrew P”:“您需要升级到HBase 0.98.10.1来解决此问题。或者,您可以使用-dhbase.version=0.98.10(或0.98.10.1)从源代码重新编译Phoenix”

 类似资料:
  • 我是新来的单元测试,我一直致力于这个教程,我在互联网上找到: http://blog.fedecarg.com/2008/12/27/testing-zend-framework-controllers/ 我的问题是我根本无法执行教程中显示的测试! C :\wamp\www\portailmg\dev\test 从C:\wamp\www\portailmg\dev\tests\phpunit.xm

  • 我当前的应用程序使用Logback进行日志记录。我使用ApacheFelix部署了一个OSGi框架,允许在运行时动态注册捆绑包。Felix设置如下: 唯一的问题是Felix似乎没有日志记录。当一个包由于某种原因无法加载时,我不知道为什么!我知道我可以使用捆绑包中的以下内容来获取父记录器: 然而,我不明白首先如何让felix使用logback作为日志记录器。

  • 我正在尝试使用ScalaTest和ScalaCheck进行基于属性的测试。我的测试概述如下: 现在我看到的是,如果我一遍又一遍地运行PropSpec1中的测试,有时第二个测试会通过,但大多数时候会失败。现在,如果0没有被b测试,那么很明显它会通过,但我认为这是它会一直尝试的事情之一。重复运行sbt clean test时,我看到了相同的行为;有时两项测试都通过了。 这对于基于属性的测试是正常的吗,

  • 我正在使用Pax考试(3.5.0)进行OSGi单元测试。我已经创建了一个测试,但是当我运行它时,我得到了这个堆栈跟踪: 我已经配置了在选项中,我看到了。 但我还是有例外。有人知道我做错了什么吗? 干杯

  • 我正在尝试向camel quarkus移植一个使用Infinispan组件的独立camel应用程序。这是路线 这是独立的pom.xml 这是夸克斯应用程序的pom 独立运行时,应用程序工作正常;在quarkus内部运行时,应用程序不连接到服务器,并获得此异常。 我意识到这应该是不同的配置,因为例外保持相同,即使服务器关闭。当服务器关闭或我故意设置了错误的凭据时,独立应用程序根本不会执行路由。它在执

  • 我正在尝试将两个PySpark数据帧与仅位于其中一个上的列连接起来: 现在我想生成第三个数据帧。我想要像熊猫这样的东西: 这可能吗?