红联Linux门户
Linux帮助

Thrift安装使用教程

发布时间:2016-04-09 10:19:23来源:linux网站作者:laughing_cui

一、Thrift简介

Thrift是一个软件框架,用于支持可扩展的跨语言服务的开发,它无缝的与C++,Java,Python,PHP,Ruby,Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk,以及OCaml等语言结合。它起初是由Facebook开发的,后来开源到Apache Incubator。Thrift支持对象序列化/反序列化以及RPC服务编写。 本文主要介绍在Linux操作系统下的thrift安装步骤,在win32下的安装请参考(http://wiki.apache.org/thrift/ThriftInstallationWin32)


二、Thrift安装
1、安装依赖库

Thrift的安装和使用需要依赖一些第三方库,在安装Thrift之前需先将其安装
1.1.Ubuntu系统

sudo apt-get install libboost-dev libboost-test-dev libboost-program-options-dev libevent-dev automake libtool flex bison pkg-config g++ libssl-dev build-essential libquadmath0

1.2.Centos系统

sudo yum install libevent libevent-develpython-devel gcc-c++ libtool automake byacc flex libquadmath-devel libquadmath libquadmath-devel


2.安装boost库

Thrift的要想正常使用,必须安装boost库(http://www.boost.org/),安装方法如下:

tar xvf boost_1_59_0.tar.gz
cd boost_1_59_0
./bootstrap.sh
./b2 install


3.安装Thrift

首先到Thrift的官方网站(http://thrift.apache.org/)下载Thrift源码(以0.9.3版本为例),然后执行如下指令进行安装:

Thrift安装使用教程

tar  xvf  thrift-0.9.3.tar.gz
cd  thrift-0.9.3
./configure
make
sudo  make  install

至此,Thrift安装完成!


本文永久更新地址:http://www.linuxdiyf.com/linux/19632.html