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