首先thrift依赖ant,ant依赖java。
最一开始,肯定是配置java环境和ant环境,这里不赘述。
接下来进入正题。
1.下载thrift最新版本包,我是解压到/usr/local/里面了。同时,可以做一些依赖包的下载。
$ 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
...
2.配置/usr的权限控制。thrift的安装过程中会需要有root权限对/usr/bin进行操作。所以这里干脆开到root权限
chmod -R 777 /usr
3.
$ cd /usr/local/thrift-0.9.0 //切换到相应thrift的目录
$ ./configure
$ make //添加属性 --prefix=/usr/local/指定编译路径
$ make install
4.搞定查看下安装情况
$ thrift -version
Mac里面大同小异,直接从第3步开始即可。
主要的环境配置好了就OK了。我在安装的时候,ruby一直无法通过make,一查原来是ruby1.9.3的代码变化比较大,相应的需要打个patch1305(有兴趣可以以后试试) ,这里成本太高,patch更新补丁我也不会打。所以直接在
./configure --without-ruby
把ruby禁掉就OK了。暂时,还不需要用到ruby。哈哈哈哈哈哈哈。
顺便eclipse里安装下thrift的插件。
To install plugin in Eclipse:
Open Help > Software Updates
Select Add Site...
Enter http://thrift4eclipse.sourceforge.net/updatesite/
Select Thrift4Eclipse
Click Install
待解决问题:
- mac的libtoolize安装
- 打patch更新
- 完成时间:2013年前
附:
http://mail-archives.apache.org/mod_mbox/thrift-dev/201108.mbox/%3C1715017294.3504.1314631961785.JavaMail.tomcat@hel.zones.apache.org%3E 0.9.0与ruby1.9.3源码不兼容的patch地址
分享到:
相关推荐
thrift环境搭建(内附thrift运行环境可执行程序、搭建说明文本)
thrift0.12.0 Ubuntu 安装包及安装教程.tar.xz
thrift 环境配置方法,步骤,顺序,只有文档,里面的方法很详细
thrift 安装包。
一组用thrift写的Java RPC框架,是两个maven项目,直接可以用,可以传字符串。 方便初学者了解thrift RPC各部分的原理,如果想自己加功能,就要新建XX.thrift文件,定义好接口,用用thrift生成
编写thrift文件,示例如下:进入命令行,切换到thrift文件所在的目录,然后执行以下命令Thrift -r --gen cpp test.thrift这个
windows环境下thrift.exe开发thrift
Thrift是一个各种语言开发的中间连接件,是用Java开发的源码模组插件包 可以单独编译安装.可是很多时候 按照官方提供的步骤都是不成功的的. 更要命的问题是,官方采用了SVN自动文件更新服务,在编译过程中有自动连接SVN...
thrift,Apache Thrift 0.9.2 版本,解压后直接直接安装,可伸缩的跨语言服务开发框架,命令: 解压命令:tar -zxf thrift-0.9.2.tar.gz 安装命令:./configure --with-lua=no && make && make install 查看版本:...
Apache Thrift is an open source cross language serialization and RPC framework. With support for over 15 programming languages, Apache Thrift can play an important role in a range of distributed ...
thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码thrift源码...
详细介绍了Apache Thrift在Ubuntu以及Windows下基于C++和Java语言的安装和运行。附有小例子,亲自测试通过。所述方法网上应该有教程,但大多零散不统一或者不完整,因此本人整理了一份,特来分享。
网上一直搜不到Windows下QT使用thrift的例子,自己整了个 QT版本 5.8.0 Boost版本 boost_1_61_0 Thrift版本 thrift-0.10.0
使用wireshark抓取thrift协议接口调用
thrift官方代码+与dubbo集成支持原生thrift协议
thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, ...
thrift安装文件
thrift-编译工具
Make applications cross-communicate using Apache Thrift! About This Book Leverage Apache Thrift to enable applications written in different programming languages (Java, C++, Python, PHP, Ruby, and so...
下载Ant后, 配置环境变量, ANT_HOME=Ant解压路径。 下载thrift后使用ant编译需要的jar文件。 cmd, 进入build.xml目录, ant -buildfile build.xml thrift协议protocol: TBinaryProtocol:二进制格式 ...