在centos6上安装thrift

2015-07-31 summer 更多博文 » 博客 » GitHub »

thrift

原文链接 http://fee.im/2015/07/intall-thrift-on-centos6/
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。


我们将要安装thrift版本为 0.9.2

1、安装前环境准备--安装依赖

yum -y install  libtool flex pkgconfig gcc-c++ boost-devel  python-devel ruby-devel 
autoconf、automake、bison、libevent-devel zlib-devel openssl-devel

使用上述安装bison,在安装thrift过程中会报错,bison版本过低,需要安装>2.5版本。

wget http://ftp.gnu.org/gnu/bison/bison-2.5.1.tar.gz
tar xvf bison-2.5.1.tar.gz
cd bison-2.5.1
./configure --prefix=/usr
make
sudo make install
cd ..

2、使用java还需要安装

yum -y ant maven

3、编译安装

./configure --with-lua=no JAVAC=/usr/java/jdk1.7.0_79/bin/javac
make && make install

4、安装完成使用下列命令进行校验
thrift -version

5、使用perl的接口 thrift -r --gen perl tutorial.thrift