
Thrift
文章平均质量分 58
hzcyclone
这个作者很懒,什么都没留下…
展开
-
PHP通过Thrift操作Hbase
HBase是一个开源的NoSQL产品,它是实现了Google BigTable论文的一个开源产品,和Hadoop和HDFS一起,可用来存储和处理海量column family的数据。官方网址是:http://hbase.apache.org一 、HBase访问接口1. Native Java API,最常规和高效的访问方式,适合Hadoop MapReduce Job并行批处理HBase转载 2012-05-29 21:06:51 · 793 阅读 · 0 评论 -
Apache Thrift研究
1. 背景介绍... 32. 研究成果... 32.1. 环境与依赖... 32.2. 安装步骤... 32.2.1. libEvent安装... 32.2.2. boost安装(略)... 42.2.3. zlib安装(略)... 42.2.4. thrift安装... 42.2.转载 2012-05-12 17:39:22 · 1408 阅读 · 0 评论 -
thrift的安装以及php客户端编写
thrift的安装install jdk for linux(如果需要集成java,可以不装)1、去官方网站下载安装包,如果是64位系统,记得选择linux x64,现在是1.6版,java1.5下载:http://java.sun.com/products/archive/j2se/5.0_22/index.html,安装同1.62、下载 xxx.bin的版本,比如:jd转载 2012-05-12 23:36:55 · 2850 阅读 · 0 评论 -
Facebook之Thrift简介
第一节 RPC技术及实现简介首先思考一下分布式系统中的 RPC (Remote Procedure Call) 问题,一个完整的 RPC 模块需要可以分为三个层次· 服务层(service):RPC 接口定义与实现· 协议层(protocol):RPC 报文格式和数据编码格式· 传输层(transport):实现底层的通信(如 socket)以及系统相关的功能(如事件循环、多线程)转载 2012-05-14 16:26:55 · 573 阅读 · 0 评论 -
互联网系统中的利器thrift(一)简介
http://www.code-trick.com/thrift-1/现如今互联网系统越来越复杂,程序员的分工越来越细,如WEB前端使用PHP,后台某些服务使用Python或者C/C++或者nodejs,再或者是erlang开发提供的服务,那如何让这些服务之间可以非常容易的交互呢,google提供了protobuf,而facebook提供了thrift,关于这两者之间的详细的性能评转载 2012-05-14 17:00:12 · 721 阅读 · 0 评论 -
如何解决“Permission Denied (13) When Opening Socket in PHP & Apache”的问题
当你在LAMP环境下打开socket时,也许会碰到 Permission Denied (13) 这样的错误,那是因为apache没有权限是打开socket,可以运行以下命令来设置:/usr/sbin/setsebool -p httpd_can_network_connect=1参考网址:http://www.rkrishardy.com/2009/12/permission-d原创 2012-06-04 14:38:31 · 1604 阅读 · 0 评论 -
通过thrift生成hive的php client api
1、在debian下安装thrift 2、接下来要安装fb303,进入到thrift的源码目录,cd contrib/fb303; ./configure; make && make install 3、/usr/local/bin/thrift -o -I /usr/local/share/ --gen php *.thrift -o OUTPUTD转载 2012-07-02 13:49:33 · 1420 阅读 · 0 评论 -
php连接hive执行HQL查询
使用php连接hive的条件1 需要安装thrift 安装步骤# ./configure --without-ruby # make && make install如果没有安装libevent libevent-devel的应该先安装这两个依赖库yum -y install libevent libevent-devel安装好后启动hive thr转载 2012-07-02 13:34:09 · 1493 阅读 · 0 评论 -
php开发Hive Web查询
http://slaytanic.blog.51cto.com/2057708/766230一、php Hive API的问题默认情况下,Hive本身自带的php API是不太好使的。一个是路径有问题,一个是代码本身也有问题。所以,采用thrift重新自己生成hive的php api。找到所有的thrift文件,并复制到某个路径下转载 2012-07-02 13:43:40 · 1234 阅读 · 0 评论