我的环境;
hbase 0.94.11
hadoop 2.2.0
使用官网下载的hadoop和hbase进行安装的时候,hbase会报错:
java.lang.VerifyError: class org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$AppendRequestProto overrides final method getUnknownFields.()Lcom/google/protobuf/UnknownFieldSet;
错误种类有很多种,根据不同的操作回报不同的错,关键词就是 proto;<

在安装hbase 0.94.11和hadoop 2.2.0时遇到java.lang.VerifyError,由于两者protobuf版本不一致导致。解决方法是将hadoop中的protobuf-java-2.5.0.jar替换hbase lib目录下的protobuf-java-0.4.0a.jar。
最低0.47元/天 解锁文章
1066

被折叠的 条评论
为什么被折叠?



