是否有将 hbase 与离子应用程序连接的指南?
Is there any guideline to connect hbase with ionic app?
我是 ionic 应用程序的新手。现在我在将 hbase 与离子应用程序连接时遇到问题。我可以用 jsp 连接 hbase。但我认为离子应用程序不使用 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_api.html
Hbase Stargate returns scrambled values
最简单的方法是,您需要开发 Restful API 与 HBase 交互的地方 数据库并使用该 API 从您的 Ionic 2 应用程序中获取和放置数据 (CRUD)。
我是 ionic 应用程序的新手。现在我在将 hbase 与离子应用程序连接时遇到问题。我可以用 jsp 连接 hbase。但我认为离子应用程序不使用 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_api.html
Hbase Stargate returns scrambled values
最简单的方法是,您需要开发 Restful API 与 HBase 交互的地方 数据库并使用该 API 从您的 Ionic 2 应用程序中获取和放置数据 (CRUD)。