由于我想将数据存储在 HDFS 上,所以需要访问 HBase,那么如何使用 Java API 连接到 HBase。
请建议。
谢谢。
HBase 有 Java API。看看http://hbase.apache.org/apidocs/index.html
两个重要的类是
1) HBaseAdmin
2) HTable
HBaseAdmin 是用于创建/删除/更改表的管理 API
HTable 是用于放置/获取/扫描记录的客户端 API。
我写了一个简单的框架来操作hbase。 https://github.com/zhang-xzhi/simplehbase/
Simplehbase 是一个介于 java app 和 hbase 之间的轻量级 ORM 框架。它的主要特点如下:
使用 HBase 作为源,使用 TableMapper 类并存储在 hdfs