http://thrift.apache.org/download/
下载thrift的最新版本,然后解压,安装
tar -xzvf thrift-0.7.0.tar.gz
chmod +x configure
./configure
./make
make install
但是thrift的安装编译,还需要依赖一些安装包,因此执行上述命令可能尚无法安装,需要等依赖包安装好后,进入解压后的thrift目录,重新执行配置和编译过程
依赖包如下或者参考http://wiki.apache.org/thrift/ThriftRequirements
GNU build tools: autoconf 2.59+ (2.60+ recommended), automake 1.9+, libtool 1.5.24+
boost 1.34.0+
g++ 3.3.5+
pkgconfig (Use MacPorts for Mac OS X)
lex and yacc (developed primarily with flex and bison)
执行如下命令,安装依赖包
sudo apt-get install build-essential
sudo apt-get install bison flex
sudo apt-get install libboost-dev python-dev
sudo apt-get install autoconf automake libtool pkg-config
sudo apt-get install git
至此,thrift已经安装完成,根据tutorial,可以快速的调试一个测试例子
进入thrift/tutorial目录,执行 thrift -r --gen java tutorial.thrift,生成thrift的java服务代码(client、server)
进入thrift/tutorial/java目录,执行ant,编译发布java代码
sh JavaServer //启动服务器端
sh JavaClient //启动客户端
分享到:
相关推荐
thrift0.12.0 Ubuntu 安装包及安装教程.tar.xz
mac 想安装低版本thrift 0.9.3太难了,高版本比较简单 直接执行 brew install thrift.rb 即可安装
编译完成后,Thrift工具将安装到系统的路径下,比如`/usr/local/bin`。你可以使用`thrift --version`来检查是否安装成功。接下来,你可以编写Thrift IDL(接口定义语言)文件,如`example.thrift`,并使用Thrift...
在Linux环境下安装和测试Thrift是一项技术性较强的工作,Thrift是一种开源的跨语言服务开发框架,它允许程序员定义服务接口和服务数据类型,然后自动生成客户端和服务器端的代码,以便于不同编程语言之间进行高效、...
虚拟机Centos安装thrift涉及到的操作系统环境是Linux,尤其是Centos版本的操作系统。Thrift是一个跨语言的服务开发框架,它主要用于开发可扩展的跨语言服务。以下是根据提供的文件信息整理的详细知识点。 1. 下载...
7. 编译和调试项目,确保Thrift服务正常工作。 这个资源包对于那些想要在Windows环境下使用Thrift进行跨语言服务开发的开发者来说,是非常有价值的。有了预编译的库文件和源码,你可以快速地开始构建自己的Thrift...
### Thrift在Windows环境下安装与使用详解 #### 一、Thrift简介 Thrift是由Facebook开发的一款跨语言的服务开发框架,旨在支持可扩展的跨平台服务。它通过定义一套简单的数据类型和接口来描述服务,然后自动生成所...
在 Ubuntu 系统下安装 Thrift,首先要确保安装了必要的依赖包,例如 libboost、libevent、automake、libtool、flex、bison 和 g++。这些包可以通过 `sudo apt-get install` 命令来安装。接着,从 Apache Thrift 的...
- 安装Thrift dissector:可以从Wireshark的官方插件页面或者GitHub等第三方源获取Thrift dissector的最新版本,按照指示进行安装。 - 重新启动Wireshark:安装插件后,重启Wireshark,Thrift协议应该已经在解码器...
在Windows环境下,使用QT结合Thrift进行开发是一项常见的任务,特别是在构建跨平台的服务或应用时。这个样例项目提供了一种方法,使开发者能够在QT环境中有效地利用Thrift框架。让我们详细了解一下这些技术以及如何...
总的来说,“C++(Qt)下的thrift的使用示例”涵盖了在Qt环境下集成Thrift服务的基本步骤,包括安装依赖、编写IDL、生成代码、实现服务和客户端,以及利用Qt的特性来优化通信过程。理解并掌握这些知识,将有助于你在...
除了编译器,Thrift还提供了其他工具,如thrift-gen用于生成代码,thrift-test用于测试服务,以及thrift-server作为简单的HTTP服务器,便于快速调试服务。 九、Thrift与微服务 在微服务架构中,Thrift因其轻量级和...
Xcode 是 macOS 下的集成开发环境(IDE),提供了大量的开发工具,包括编译器、调试器等。Command Line Tools 是 Xcode 的一部分,提供了命令行下的开发工具。 ### 步骤 4:安装 libevent libevent 是一个高性能的...
8. **测试与调试**:在生产环境中使用Thrift SASL时,进行充分的测试和调试是必要的,以确保所有身份验证和加密功能按预期工作。 总之,Thrift SASL 0.3.0 提供了一种强大且灵活的方式来增强Thrift服务的安全性,...
Thrift是一个各种语言开发的中间连接件,是用Java开发的源码模组插件包 可以单独编译安装.可是很多时候 按照官方提供的步骤都是不成功的的. 更要命的问题是,官方采用了SVN自动文件更新服务,在编译过程中有自动连接SVN...
thrift安装文件
总之,Windows环境下使用Thrift.exe进行分布式系统开发,主要步骤包括安装Thrift.exe、编写Thrift IDL文件、生成目标语言代码,以及在服务端和客户端分别实现接口。Thrift通过提供一种统一的接口定义方式,简化了多...
在Windows环境下使用Thrift生成C#代码的过程主要分为以下几个步骤: 1. **安装Thrift编译器**: 首先,你需要下载Thrift编译器。压缩包中的`thrift-0.9.0.exe`是一个可执行文件,这表明你已经有了Thrift的Windows...
而在`cpp-thrift-uploadImage-server`目录下,你会看到服务端的代码,包括服务器的启动、连接处理以及`ImageService`的实现。 总结来说,这个例子展示了如何结合Qt的网络功能和Thrift的跨语言RPC机制来构建C++...