Thrift 安装与使用

2018-12-07  本文已影响0人  yepeng05

Thrift 采用IDL(Interface Definition Language)来定义通用的服务接口,并通过生成不同的语言代理实现来达到跨语言、平台的功能。

Thrift 安装

首先下载 Thrift

# 官方最新下载地址:
http://thrift.apache.org/download
# 随便选择一个国内镜像地址:
wget http://mirrors.hust.edu.cn/apache/thrift/0.11.0/thrift-0.11.0.tar.gz

编译 Thrift

cd thrift-0.11.0

# 环境检测时自己选择需要的支持的语言(这里选择C++,Java,Python)
./configure --with-boost --with-cpp --with-python --with-java --without-csharp --without-erlang --without-perl --with-php --without-php_extension --without-ruby --without-haskell --without-go

不出意外环境检测过程报错


thrift_01.jpg

这是根据提示执行:

yum -y install gcc+ gcc-c++
# 可能还需要安装boost

再次编译环境检测,出现了通过界面


thrift_02.jpg

环境检测通过了之后,就可以编译了

make

编译无报错之后就可以执行安装了

make install
sudo make install

安装完成后测试一下,是否安装成功:

which thrift    # /usr/local/bin/thrift
thrift -version

对于 Thrift 框架来说,在服务器上编译安装 Thrift 只是为了生成规范的符合 Thrift 规范的文件。将这个接口文件拷贝至任何机器都能使用:

1、编译安装 Thrift 环境是系统 Python=3.6,那么将生成的接口文件拷贝至任意包含 Python 3.6 的服务器上应该都是可以运行的。
2、其他Java、C++等语言原理类似

Thrift 使用

上一篇 下一篇

猜你喜欢

热点阅读