我有一个HFile,我正在尝试使用Java读取/反序列化。 看起来这个HFile.reader非常有前景但是,我很难在Maven中导入库。
这就是我的POM的样子:
<dependencies>
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-client</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-common</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
当我尝试导入时,我不知道有多少类或对象。
答案 0 :(得分:1)
此类可以在hbase-server
工件中找到,因此您需要依赖于该类,而不是hbase-common
和hbase-client
:
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-server</artifactId>
<version>1.2.1</version>
</dependency>
但请注意,此类不适合第三方使用。它带有注释@InterfaceAudience.Private
,表示:
仅供Hadoop本身使用。