专栏首页工作笔记精华tried to access method com.google.common.base.Stopwatch

tried to access method com.google.common.base.Stopwatch

hbase查询时,出现以下异常:

Caused by: org.apache.hadoop.hbase.DoNotRetryIOException: java.lang.IllegalAccessError: tried to access method com.google.common.base.Stopwatch.<init>()V from class org.apache.hadoop.hbase.zookeeper.MetaTableLocator     at org.apache.hadoop.hbase.client.RpcRetryingCaller.translateException(RpcRetryingCaller.java:229)     at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:202)     at org.apache.hadoop.hbase.client.ClientScanner.call(ClientScanner.java:326)     at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(ClientScanner.java:301)     at org.apache.hadoop.hbase.client.ClientScanner.initializeScannerInConstruction(ClientScanner.java:166)     at org.apache.hadoop.hbase.client.ClientScanner.<init>(ClientScanner.java:161)     at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:794)     at org.springframework.data.hadoop.hbase.HbaseTemplate$1.doInTable(HbaseTemplate.java:132)     at org.springframework.data.hadoop.hbase.HbaseTemplate.execute(HbaseTemplate.java:61)     ... 75 more 首先确认,Stopwatch在google的guava包下,果断开始查guava,发现项目里有两个版本的guava,删除一个,保留与当前hbase版本匹配的另一个,运行成功。

注,guava17开始,constructors发生变化,如果确认当前项目只有一个guava包,需确认版本问题。

测试,hbase1.2.1:guava12-16,运行无误;guava17开始,同样出现标题异常

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • kerberos下HBase访问Zookeeper的ACL权限访问列表问题解决过程记录

    转自:http://www.aboutyun.com/thread-14977-1-1.html 最近公司HBase(CDH-4.6.0)遇到了一个麻烦问题,...

    stys35
  • RedisTemplate执行lua脚本,集群模式下报错解决

    在使用spring的RedisTemplate执行lua脚本时,报错EvalSha is not supported in cluster environmen...

    stys35
  • jsch channel is not opened

    Jsch使用的时候碰到一个问题, 调试后发现 ssh到服务器非常的卡, 建立查询服务器内存,可能是内存不够用了。

    stys35
  • Hadoop-HDFS浅谈

    HDFS是Hadoop中进行分布式存储的组件,旨在提供可靠的, 可扩展的, 高吞吐, 高并发的大数据访问. HDFS是一个主/从(Mater/Slave)体系结...

    IT_Skywalker
  • 在eclipse中运行hbase时显示Could not resolve the DNS na...

    ERROR hbase.HServerAddress: Could not resolve the DNS name of ubuntu118 ...

    闵开慧
  • java.lang.IllegalArgumentException: node to traverse cannot be null!

    java.lang.IllegalArgumentException: node to traverse cannot be null!

    时间静止不是简史
  • Spark Streaming Failed to read checkpoint from directory ...现象解决方案及原因

    使用spark-submit提交一个Spark Streaming Application至yarn集群, 报错

    codingforfun
  • Hbase集群搭建最常见的问题及解决办法

    问题一:使用自己搭建的zookeeper集群而不使用hbase自带的zookeeper解决办法?

    z小赵
  • Caused by: java.lang.ClassNotFoundException: backtype.storm.topology.IRichSpout

    1:初次运行Strom程序出现如下所示的错误,贴一下,方便脑补,也希望帮助到看到的小伙伴: 错误如下所示,主要问题是刚开始使用maven获取jar包的时候需要写...

    别先生
  • 剖析Java OutOfMemoryError异常

    在JVM中,除了程序计数器外,虚拟机内存中的其他几个运行时区域都有发生OutOfMemoryError异常的可能,本篇就来深入剖析一下各个区域出现OOM异常的情...

    王金龙

扫码关注云+社区

领取腾讯云代金券