【发布时间】:2015-05-19 17:15:10
【问题描述】:
有人知道在 HBase 数据库和 Android 之间进行通信的最佳方法是什么吗?
基本上我想从我的 Android 应用程序到 HBase 表执行以下操作:
i. Insert data into it.
ii. Query table and get data.
iii. Update table.
我自己做了一些研究。
-
HBase Rest API
我发现这个 api 的功能非常有限。 我想从一个表中访问多行。 此 api 只允许选择单行。 此外,也许没有查询支持和更少的文档肯定不会让我使用这个 api。 而且我不想直接暴露数据库。
-
Spring 数据 Hadoop
坦率地说,我对 Spring 并不熟悉。我读到它支持 HBaseTemplate。 有没有人将它与 HBase 一起使用并将其公开为 web api。
-
HBase JAVA 客户端 api
我相信 Spring data Hadoop 比这更灵活。
所以我相信 2. 是要走的路。
有没有人尝试过不同的、更酷、更简单的东西。
编辑:
我已经解决了我的问题。我使用 Spring-data-Hadoop 创建了一个 RESTFUL Web 服务。
【问题讨论】:
标签: android spring rest hbase spring-data-hadoop