hbase PHP应用,将Hbase与PHP集成

我已经安装了Hbase,现在我正在寻找一些

PHP库来集成hbase和

PHP我试过2个库我试图用thrift连接但是无法这样做第二个是我试图用popHbase连接它但是无法如果有任何其他库可用或者是否有任何可用的工作库使用thrift,有人可以提供给我吗?请建议我,为了PHP与hbase进行通信,我该怎么做.

问候,

您无法直接从PHP访问HBase,但您可以通过仔细查看Thrift界面来解决它.

设置有多个部分:

第一:

Thrift是一种用于语言间通信的系统,并不特定于HBase. HBase看起来的接口规范是like this.

要使用Thrift接口,您需要编译所使用语言的规范,在本例中为PHP.要做到这一点,你需要Thrift编译器(你可以在thrift.apache.org上获得它).

压缩它:

thrift –gen php [hbase-root]/src/java/org/apache/hadoop/hbase/thrift/Hbase.thrift

这将生成一些PHP接口文件.将其与Thrift库文件(随编译器一起提供)一起放入项目中.

可以在此处找到使用Thrift和PHP的示例:http:// svn.apache.org/viewvc/thrift/trunk/tutorial/php/PhpServer.php?view=markup – 您调用的函数和方法将是你在界面文件中看到了.

第二:

您需要运行Thrift服务器才能实际连接到HBase.

说明是on the HBase site,但大多数情况下你应该只需要:

[hbase-root]/bin/hbase thrift start

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值