Spring 数据 Hadoop、Hbase Rest API、HBase Java 客户端:哪一个最适合处理 Android 和 HBase 之间的通信

Spring data Hadoop, Hbase Rest API, HBase Java Client : which one would be the best to implement to handle communication between Android and HBase

有人知道在 HBase 数据库和 Android 之间通信的最佳方法是什么吗?

基本上我想从我的 Android 应用程序到 HBase table:

i.   Insert data into it.
ii.  Query table and get data.
iii. Update table.

我自己做了一些研究。

  1. HBase 休息 API

    我发现 api 的功能非常有限。 我想从 table 访问多行。 api 只允许选择一行。 此外,也许没有查询支持和更少的文档肯定不会让我使用这个 api。 而且我不想直接公开数据库。

  2. Spring 数据 Hadoop

    说实话,我对Spring并不熟悉。我读到它支持 HBaseTemplate。 是否有人将其与 HBase 一起使用并将其公开为 Web api。

  3. HBase JAVA客户端api

    我相信Spring数据Hadoop比这更灵活。

所以我相信 2. 是要走的路。

有没有人尝试过一些不同的、更酷、更简单的东西。

编辑:

我的问题已经解决了。我用 Spring-data-Hadoop 创建了一个 RESTFUL 网络服务。

我使用 Spring 数据 Hadoop 创建了一个 restful 服务。这解决了问题。