是否有任何指南将hbase与离子应用程序连接起来?

时间:2017-04-20 02:41:14

标签: ionic-framework ionic2 hbase

我是离子应用的新手。现在我有一个问题是连接hbase与离子应用程序。我可以用hsp连接hbase。但我认为离子应用程序不使用jsp。我不明白我现在应该去做什么。这个问题有什么指导原则吗?

ADDED

我找到了一些使用HBase REST API的文档。我告诉你们几个步骤。你也可以看看这里的所有事情。

  1. 在您的计算机上安装curl

    $ sudo apt-get install curl
    
  2. 运行HBase REST API服务器作为后台进程。默认端口是8080,但我使用的是端口。

    $ ./HBASE_HOME/bin/hbase-daemon.sh start rest -p 7878
    
  3. 例如,您可以使用curl从HBase获取特定密钥的数据,如下所示。

    $ curl -vi -X GET -H 'Accept: text/xml' '192.168.0.1:7878/mytable/rowkey1'
    
  4. 在我的情况下,数据已被编码。但我不知道如何在没有编码的情况下获取数据。我将向您展示如何使用base64

    解码此数据
    $ echo "aGFwcHkgZGF5" | base64 -d
    
  5. 参考

    https://www.cloudera.com/documentation/enterprise/5-9-x/topics/admin_hbase_rest_api.html

    Hbase Stargate returns scrambled values

1 个答案:

答案 0 :(得分:2)

最简单的方法是,您需要开发 Restful API ,与 HBase 数据库进行交互,并使用该API获取和放置数据(来自您的Ionic 2应用程序的 CRUD