运行一下命令
- 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
相关推荐
- **32位系统**:[http://releases.ubuntu.com/13.10/ubuntu-13.10-server-i386.iso](http://releases.ubuntu.com/13.10/ubuntu-13.10-server-i386.iso) - **64位系统**:...
整个教程的目的是为了在Windows 7环境下实现Ubuntu 13.10的硬盘安装,从而使得Windows用户能够同时体验到Windows和Ubuntu两个操作系统,并且提供了一个双系统的解决方案,这与Wubi安装方式不同,Wubi是将Ubuntu安装...
### Ubuntu 13.10系统安装 安装过程涵盖如下步骤:打开VMware Workstation,创建标准虚拟机,为虚拟机分配硬件资源,指定安装介质(ISO文件),设置系统语言、时区、键盘布局,设置用户信息,并最终完成系统安装。...
本文档是一份关于在Ubuntu 13.10操作系统上安装和调试NS2.35网络仿真软件的详细指南,作者是来自南京邮电大学的陈杨。NS2.35(Network Simulator 2.35)是一个开放源码的离散事件网络仿真器,用于模拟计算机网络的...
在Ubuntu 13.10操作系统中,安装Lenovo笔记本电脑的Broadcom无线网卡驱动可能会遇到一些挑战,因为默认的软件包可能不包含特定硬件的兼容驱动。在这个问题上,我们可以通过手动安装一个名为“wireless-bcm43142-dkms...
### Ubuntu 13.10 安装与配置全过程详解 #### 一、安装过程 1. **制作启动U盘**: - 使用 UNetbootin 工具将 Ubuntu 13.10 的 ISO 镜像写入 U 盘。 - 调整 BIOS 设置以确保计算机能够从 U 盘启动。 2. **开始...
《基于UEFI引导的win8.1和ubuntu13.10双系统安装方法》 UEFI(统一可扩展固件接口)引导技术的引入,使得操作系统安装过程变得更加复杂,特别是当它与Windows 8.1这样的系统结合时。本文主要介绍如何在UEFI环境下,...
### 使用easyBCD安装Win8 + Ubuntu 13.10双系统的知识点解析 #### 一、概述 本文档主要介绍了如何使用EasyBCD这款工具来实现Windows 8与Ubuntu 13.10的双系统安装过程。通过此方法,用户可以在一台计算机上同时拥有...
目录 前言: 安装方法: 使用方法: 可能出现的问题: 前言: 受到各种因素影响,有时ubuntu使用sudo apt-get install xx安装程序,在下载软件的时候会出现...ubuntu 11.04~13.10版本: sudo apt-get install axel aria
解决方法是在启动Ubuntu安装时,按“e”键进入命令行编辑模式,然后在"quite splash"后面添加"nomodeset",再按"F10"重启,这样可以正常显示安装界面。 总的来说,安装基于UEFI引导的Windows 8.1和Ubuntu 13.10双...
基于UEFI引导的win8.1和ubuntu13.10双系统安装方法参考.doc
户型为二层新农村房屋,砖混结构,占地面积 117.9平方米,建筑总面积213.3平方米,建筑檐口高度6.6米,总高度9.14米。一楼设有客厅、卧室1间、餐厅、厨房、卫生间1间、农具车库和农具储藏室1间;...
gitlab rpm 安装包
在Ubuntu 13.10操作系统中配置共享文件夹,主要涉及到的是与VMware虚拟机的集成,这通常需要安装VMware Tools。VMware Tools是一个包含优化和增强虚拟机性能的软件包,它能提供更好的图形性能、磁盘I/O速度以及网络...
本人发现好多玩Linux系统的兄弟们用的都是基于rtl8188eu芯片的无线网卡,比如水星的mw150us、tp-linux的wn725n这两...rtl8188eu for ubuntu 13.10 or high 这个是对应ubuntu 13.10或更高版本的驱动(含 ubuntu 13.10)
标题提到的"乌班图(ubuntu)最新四个版本链接12.10.13.04.13.10.14.04"涵盖了Ubuntu的几个重要版本,每个版本都有其独特的特点和更新。 1. Ubuntu 12.10 (Quantal Quetzal): 这是2012年10月发布的版本,主要引入了...
资源分类:Python库 所属语言:Python 资源全名:lumo-0.1.13.10-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
linux ubuntu13.10 i386版本