java - HBaseProtos$SnapshotDescription 无法解析

标签 java hadoop hbase

我正在尝试测试简单的 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/

相关文章:

hadoop - 如何将apache phoenix表/ View 数据提取到文件

java - 如何使用 pageFilter 避免扫描对象中的某些行?

java - 如何使用Java下载 protected 网页

Java管道,为什么我在从管道读取时被无限期地阻塞

java - Hadoop分布式缓存:使用-libjars:如何在代码中使用外部jar

hadoop - 如何在spark sql聚合中添加三列整数

JavaFX TitledPane 双边框使用 css 文件

java - Spring boot、Oauth 授权回调 URL - 开发和生产设置

hadoop - Apache Spark 中的 lookup() 函数

hadoop - hadoop中的hcatalog有什么用?