我是离子应用的新事物。现在,我有一个问题可以将HBASE与离子应用联系起来。我可以将HBASE与JSP连接。但是我认为离子应用不使用JSP。我不明白我现在应该去做什么。有这个问题的指南吗?
添加
我找到了一些使用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_rest_api.html
HBase星际之门返回炒值
最简单的方法是,您需要开发 rentful api 它与 hbase 数据库进行交互从您的离子2应用程序中获取并输入数据( crud (的API。