Thrift安裝使用教程
阿新 • • 發佈:2019-01-28
一、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安裝完成!