我正在尝试测试简单的 HBaseAdmin 功能,但是当我导入 HBaseAdmin 类时
import org.apache.hadoop.hbase.client.HBaseAdmin;
我在包级别有以下错误:
The type org.apache.hadoop.hbase.protobuf.generated.HBaseProtos$SnapshotDescription cannot be resolved. It is indirectly referenced from required .class files
我的项目使用 jars hbase-common-0.98.0.2.1.1.0-390-hadoop2.jar 和 hbase-client-0.98.0.2.1.1.0-390-hadoop2.jar。
你知道我的错误吗?
最佳答案
您需要添加协议(protocol) jar 和 protobuf jar。将这两个 jar 文件添加到我的类路径后,这个问题就解决了。
关于java - HBaseProtos$SnapshotDescription 无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26039803/