一、官网下载Thrift(最好是官方最新版本)
Apache Download Mirrors
二、安装Thrift所需libevent依赖
yum -y install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel openssl-devel
在目录下解压Thrift安装包,并进入解压后的目录
$ tar -zxvf thrift-0.13.0.tar.gz
$ cd thrift-0.13.0/
在当前目录下编译安装(注意Install时需是root权限)
$ make & make install
三、查看Thrift当前版本与运行官方Demo
$ thrift --version
$ mkdir ./thrift
$ cd thrift/
$ vim vi demo.thrift
namespace java com.ishuber.demo //java
namespace py thrift.demo //python
service DemoService {
void sayHello(1:string name);
}
在当前新生成的thrift目录下,运行Thrift案例
$ thrift -gen java demo.thrift
$ ls
结果如下所示