`
wbj0110
  • 浏览: 1598571 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Ubuntu 13.10 thrift-0.9.1 安装

 
阅读更多

运行一下命令

  • 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安装

    - **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 7环境下实现Ubuntu 13.10的硬盘安装,从而使得Windows用户能够同时体验到Windows和Ubuntu两个操作系统,并且提供了一个双系统的解决方案,这与Wubi安装方式不同,Wubi是将Ubuntu安装...

    Ubuntu 13.10下NS2.35安装调试报告

    ### Ubuntu 13.10系统安装 安装过程涵盖如下步骤:打开VMware Workstation,创建标准虚拟机,为虚拟机分配硬件资源,指定安装介质(ISO文件),设置系统语言、时区、键盘布局,设置用户信息,并最终完成系统安装。...

    Ubuntu 13.10下NS2.35安装调试报告-作者-南邮-陈杨

    本文档是一份关于在Ubuntu 13.10操作系统上安装和调试NS2.35网络仿真软件的详细指南,作者是来自南京邮电大学的陈杨。NS2.35(Network Simulator 2.35)是一个开放源码的离散事件网络仿真器,用于模拟计算机网络的...

    ubuntu13.10 lenovo网卡驱动安装(Broadcom)

    在Ubuntu 13.10操作系统中,安装Lenovo笔记本电脑的Broadcom无线网卡驱动可能会遇到一些挑战,因为默认的软件包可能不包含特定硬件的兼容驱动。在这个问题上,我们可以通过手动安装一个名为“wireless-bcm43142-dkms...

    ubuntu13.10安装配置全过程

    ### Ubuntu 13.10 安装与配置全过程详解 #### 一、安装过程 1. **制作启动U盘**: - 使用 UNetbootin 工具将 Ubuntu 13.10 的 ISO 镜像写入 U 盘。 - 调整 BIOS 设置以确保计算机能够从 U 盘启动。 2. **开始...

    基于UEFI引导的win8.1和ubuntu13.10双系统安装方法.docx

    《基于UEFI引导的win8.1和ubuntu13.10双系统安装方法》 UEFI(统一可扩展固件接口)引导技术的引入,使得操作系统安装过程变得更加复杂,特别是当它与Windows 8.1这样的系统结合时。本文主要介绍如何在UEFI环境下,...

    使用easyBCD 安装 Win8 + Ubuntu 13.10 双系统

    ### 使用easyBCD安装Win8 + Ubuntu 13.10双系统的知识点解析 #### 一、概述 本文档主要介绍了如何使用EasyBCD这款工具来实现Windows 8与Ubuntu 13.10的双系统安装过程。通过此方法,用户可以在一台计算机上同时拥有...

    Ubuntu使用apt-get install安装程序下载速度慢?apt-fast加速下载。

    目录 前言: 安装方法: 使用方法: 可能出现的问题: 前言: 受到各种因素影响,有时ubuntu使用sudo apt-get install xx安装程序,在下载软件的时候会出现...ubuntu 11.04~13.10版本: sudo apt-get install axel aria

    基于UEFI引导的win8.1和ubuntu13.10双系统安装方法.pdf

    解决方法是在启动Ubuntu安装时,按“e”键进入命令行编辑模式,然后在"quite splash"后面添加"nomodeset",再按"F10"重启,这样可以正常显示安装界面。 总的来说,安装基于UEFI引导的Windows 8.1和Ubuntu 13.10双...

    基于UEFI引导的win8.1和ubuntu13.10双系统安装方法参考.doc

    基于UEFI引导的win8.1和ubuntu13.10双系统安装方法参考.doc

    二层新农村房屋图纸cad图纸D010-两层-10.50&13.10米-.zip

    户型为二层新农村房屋,砖混结构,占地面积 117.9平方米,建筑总面积213.3平方米,建筑檐口高度6.6米,总高度9.14米。一楼设有客厅、卧室1间、餐厅、厨房、卫生间1间、农具车库和农具储藏室1间;...

    gitlab-ce-13.10.2-ce.0.el7.x86_64.rpm

    gitlab rpm 安装包

    ubuntu13.10 配置共享

    在Ubuntu 13.10操作系统中配置共享文件夹,主要涉及到的是与VMware虚拟机的集成,这通常需要安装VMware Tools。VMware Tools是一个包含优化和增强虚拟机性能的软件包,它能提供更好的图形性能、磁盘I/O速度以及网络...

    乌班图(ubuntu)最新四个版本链接12.10.13.04.13.10.14.04

    标题提到的"乌班图(ubuntu)最新四个版本链接12.10.13.04.13.10.14.04"涵盖了Ubuntu的几个重要版本,每个版本都有其独特的特点和更新。 1. Ubuntu 12.10 (Quantal Quetzal): 这是2012年10月发布的版本,主要引入了...

    rtl8188eu在linux下的驱动(ubuntu12.04 to 13.10)

    本人发现好多玩Linux系统的兄弟们用的都是基于rtl8188eu芯片的无线网卡,比如水星的mw150us、tp-linux的wn725n这两...rtl8188eu for ubuntu 13.10 or high 这个是对应ubuntu 13.10或更高版本的驱动(含 ubuntu 13.10)

    Python库 | lumo-0.1.13.10-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:lumo-0.1.13.10-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    ubuntu13.10

    linux ubuntu13.10 i386版本

Global site tag (gtag.js) - Google Analytics