1. 程式人生 > >Thrift安裝使用教程

Thrift安裝使用教程

一、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.1Ubuntu系統

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.2Centos系統

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

2.安裝boost庫

Thrift的要想正常使用,必須安裝boost庫,安裝方法如下:

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版本為例),然後執行如下指令進行安裝:

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

至此,Thrift安裝完成!