Apache Thrift 安装和配置
源码包安装方法
tar zxvf thrift-0.9.3.tar.gz
cd thrift-0.9.3
./configure --without-tests
make
make install
- 安装成功后,看下版本:
thrift --version
Docker 方式直接使用
- 拉取镜像:
docker pull thrift:0.9.3
- 现在假设我们有一个 service.thrift 的配置文件,放在 /opt 目录下:/opt/service.thrift
- 现在我们要根据这个配置文件生成 java 类文件,把这些类 java 类生成到目录:/opt/thrift/data
- 这个需要可以使用下面命令:
docker run -v "$PWD:/opt" thrift:0.9.3 thrift -o /opt/thrift/data --gen java /opt/service.thrift
- 如果你没有 service.thrift 文件也无所谓,我们现在就来创建一个(里面的内容懂不懂都无所谓):
namespace java com.gitnavi.service
struct User {
1: i32 id
2: string username
}
service UserService {
User getUser()
}