今天有一个项目查询hbase时报了
Could not initialize class org.apache.hadoop.hbase.protobuf.ProtobufUtil
第一时间怀疑是jar包冲突了、发现hbase相关的jar包没有版本冲突,然后找了一个能正常查询的hbase的项目,看了下hbase的jar包,都是一样的。
无奈只能百度,有人说
- 缺少protobuf-java 2.5.0的jar包
- 多个protobuf jar包互相冲突 然后一看、项目内果然没有protobuf-java的jar包,加上之后问题解决。