运行一下命令
- sudo apt-get install libboost-dev libboost-test-dev libboost-program-options-dev libevent-dev automake libtool flex bison pkg-config g++ libssl-dev
- git clone https://github.com/apache/thrift.git thrift-git
- cd thrift-git
- git checkout 0.9.1
- ./bootstrap.sh
- ./configure --prefix=/usr/local/lib/thrift-0.9 --with-java --with-zlib=/usr/local/util/zlib
安装完成后,在源码包中有一个tutorials文件夹,里面有两个thrift demo文件。
可以运行一下命令行测试安装结果
./XX/thrift --gen java /XXX/tutorial.thrift
如果从官网thrift.apache.org上下载的tar.gz源码包。编译make的时候会报告一下错误。
libtool: link: ar cru .libs/libtestgencpp.a .libs/ThriftTest_constants.o .libs/ThriftTest_types.o
ar: .libs/ThriftTest_constants.o: No such file or directory
make[3]: *** [libtestgencpp.la] Error 1
make[3]: Leaving directory `/usr/local/lib/thrift-0.9.1/test/cpp'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/lib/thrift-0.9.1/test'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/lib/thrift-0.9.1'
make: *** [all] Error 2
解决的方法时直接从Github(git://git.apache.org/thrift.git)上git clone 源码,先运行./bootstrap.sh,在按照configure安装。
==========================
编译Thrift支持Java的相关Jar文件
cd ./lib/java
然后编译ant (如果没有安装ant的话,sudo apt-get install ant,何为ant?类似c++的make)
会生成一个build文件夹,里面存放的是Thrift支持JAVA的相关jar包
Thrift Tutorial (for java) 测试教程
使用Thrift Tutorial的具体步骤:
cd ../../tutorial 进入Thrift自带的tutorial文件夹
thrift -r --gen java tutorial.thrift生成gen-java目录
cd java
然后编译ant 生成相关java文件
现在就可以运行demo进行测试了~
开启服务端 ./JavaServer &
再打开一个终端,模拟客户端访问 ./JavaClient
相关推荐
Ubuntu 13.10下NS2.35安装调试报告,所用虚拟机为vmware 8.0.0
Ubuntu 13.10下NS2.35安装调试报告-作者-南邮-陈杨 供大家参考
Windows 7下硬盘安装Ubuntu 13.10图文教程,教你如何快速安装。
ubunt13.10 server安装图解
ubuntu13.10安装配置全过程 (pdf版本)
目录 前言: 安装方法: 使用方法: 可能出现的问题: 前言: 受到各种因素影响,有时ubuntu使用sudo apt-get install xx安装程序,在下载软件的时候会出现...ubuntu 11.04~13.10版本: sudo apt-get install axel aria
基于UEFI引导的win8.1和ubuntu13.10双系统安装方法.docx
基于UEFI引导的win8.1和ubuntu13.10双系统安装方法.pdf
基于UEFI引导的win8.1和ubuntu13.10双系统安装方法参考.doc
Ubuntu 13.10 Server安装Nagios Core网络监控运用.docx
NULL 博文链接:https://baowp.iteye.com/blog/1963904
使用easyBCD 安装 Win8 + Ubuntu 13.10 双系统
gitlab rpm 安装包
在ubuntu13.10环境中配置hadoop
资源分类:Python库 所属语言:Python 资源全名:lumo-0.1.13.10-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
linux ubuntu13.10 i386版本
TP-LINK TL-WN823N等Realtek rt8192cu芯片网卡驱动 含源码 具体使用方法参照README.md ubuntu13.10及以后版本可用
本人发现好多玩Linux系统的兄弟们用的都是基于rtl8188eu芯片的无线网卡,比如水星的mw150us、tp-linux的wn725n这两...rtl8188eu for ubuntu 13.10 or high 这个是对应ubuntu 13.10或更高版本的驱动(含 ubuntu 13.10)