我是离子应用的新手。现在我有一个问题是连接hbase与离子应用程序。我可以用hsp连接hbase。但我认为离子应用程序不使用jsp。我不明白我现在应该去做什么。这个问题有什么指导原则吗?
ADDED
我找到了一些使用HBase REST API的文档。我告诉你们几个步骤。你也可以看看这里的所有事情。
在您的计算机上安装curl
$ sudo apt-get install curl
运行HBase REST API服务器作为后台进程。默认端口是8080,但我使用的是端口。
$ ./HBASE_HOME/bin/hbase-daemon.sh start rest -p 7878
例如,您可以使用curl
从HBase获取特定密钥的数据,如下所示。
$ curl -vi -X GET -H 'Accept: text/xml' '192.168.0.1:7878/mytable/rowkey1'
在我的情况下,数据已被编码。但我不知道如何在没有编码的情况下获取数据。我将向您展示如何使用base64
$ echo "aGFwcHkgZGF5" | base64 -d
参考
https://www.cloudera.com/documentation/enterprise/5-9-x/topics/admin_hbase_rest_api.html
答案 0 :(得分:2)
最简单的方法是,您需要开发 Restful API ,与 HBase 数据库进行交互,并使用该API获取和放置数据(来自您的Ionic 2应用程序的 CRUD 。