`
haow
  • 浏览: 660 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

thrift安装

    博客分类:
  • rpc
阅读更多
ubuntu 14.04 64位 环境下安装

Thrift安装包:thrift-0.9.2.tar.gz

下载地址:http://thrift.apache.org/download

具体安装过程:

① Required packages 安装相关支持包

sudo apt-get install libboost-dev libboost-test-dev libboost-program-options-dev libevent-dev automake libtool flex bison pkg-config g++ libssl-dev

② tar -xvf thrift-0.9.2.tar.gz 解压缩文件

③ cd thrift-0.9.2 进入Thrift安装主目录

④ ./configure (可能出现权限不够,请修改文件权限sudo chmod 755 configure)

⑤ sudo make

⑥ sudo make install

测试安装编译是否成功:

在终端输入thrift出现下面的信息:

输入 thrift -help

⑦编译Thrift支持Java的相关Jar文件【如果已经安装了ant,那这步骤可以忽略掉

cd ./lib/java

然后编译ant (如果没有安装ant的话,sudo apt-get install ant,何为ant?类似c++的make)

会生成一个build文件夹,里面存放的是Thrift支持JAVA的相关jar包

3、Thrift Tutorial (for java) 测试教程

使用Thrift Tutorial的具体步骤:

cd ../../tutorial  进入Thrift自带的tutorial文件夹

thrift -r --gen java tutorial.thrift生成gen-java目录

cd java

然后编译ant 生成相关java文件

 

以下测试未发现生成的JavaServer和JavaClient,可能是高版本的原因,待验证

 

现在就可以运行demo进行测试了~

开启服务端 ./JavaServer &

再打开一个终端,模拟客户端访问 ./JavaClient

运行结果如图:

 

1、service端:

2、Client端:

分享到:
评论

相关推荐

    thrift安装文件

    thrift安装文件

    thrift安装遇到的问题以及解决方法(必看篇)

    在本文中,我们将深入探讨如何解决在安装Thrift过程中可能遇到的问题。Thrift是一个开源的跨语言服务开发框架,它允许使用多种编程语言构建高效、可靠的分布式系统。在安装Thrift之前,首先需要确保安装了必要的依赖...

    thrift win7 安装与使用

    Thrift 在Windows下的安装与实例 vs2010 本文的不同之处在于,不借助Cygwin或者MinGW,只用VS2010,和Thrift官网下载的源文件,安装Thrift并使用。 本文可用于thrift-0.9.1.tar.gz,thrift-0.10.0.tar.gz版本安装

    thrift环境配置方法

    安装 MacPorts 后,开发者可以方便地安装 Thrift 所需的依赖项。 ### 步骤 2:安装 Boost Boost 是一个广泛使用的 C++ 库,提供了大量的有用的功能,包括字符串处理、容器、算法等。Thrift 依赖 Boost 库,因此...

    Thrift-0.5.exe

    在"Thrift-0.5.exe"这个文件中,我们有一个早期版本的Thrift安装程序,适用于Windows操作系统。这个exe文件是一个可执行程序,用户可以通过运行它来安装Thrift的Windows环境,包括编译器、库文件以及必要的工具。...

    通过thrift使用c++访问hbase

    **一、Linux系统下Thrift安装** 1. **安装libevent**: 使用`./configure --prefix=/usr/local/libevent`配置,然后执行`make`和`make install`。 2. **安装boost**: 首先运行`./bootstrap.sh`,然后执行`./bjam "-...

    mac thrift 0.9.3安装

    mac 想安装低版本thrift 0.9.3太难了,高版本比较简单 直接执行 brew install thrift.rb 即可安装

    python通过thrift访问hbase.docx

    安装 Thrift 后,我们可以使用 Thrift 生成 Python 客户端代码,用于访问 HBase。 生成 Python 客户端代码后,我们可以使用 Python 客户端代码来访问 HBase。首先,我们需要启动 HBase 的 Thrift 服务,并创建 ...

    facebook thrift

    Thrift: Scalable Cross-Language Services Implementation

    thrift-0.11.0.exe(windows安装版)

    流行RPC框架之Thrift安装工具(windows安装版),版本0.11.0

    thrift-0.11.0.tar.gz

    流行RPC框架之Thrift安装工具,版本号0.11.0

    php_thrift_python安装测试记录

    对于CentOS系统,可以使用以下命令安装Thrift: ```bash sudo yum install thrift-devel ``` 然后,使用Thrift编译器将.thrift文件转换为PHP和Python的代码: ```bash thrift --gen php my_service.thrift thrift...

    thrift-0.9.2.安装.

    thrift-0.9.2.安装.

    使用wireshark抓取thrift协议接口调用

    - 安装Thrift dissector:可以从Wireshark的官方插件页面或者GitHub等第三方源获取Thrift dissector的最新版本,按照指示进行安装。 - 重新启动Wireshark:安装插件后,重启Wireshark,Thrift协议应该已经在解码器...

    Thrift.jl:Julia的Thrift

    安装Julia Thrift软件包: Pkg.add("Thrift") 。 生成“ Hello Julia” 一个示例Hello Julia IDL及其实现与Thrift.jl软件包捆绑在一起。 可以在软件包的test/hello文件夹下找到它。 它包含一个名为hello.thrift的...

    maven-thrift-plugin:将 thrift 文件生成为源代码的 Maven Thrift 插件

    注意:确保已安装 Thrift。 有关 Thrift 安装指南,请参阅: 目标概述 generate-java绑定到 generate-sources 阶段,用于编译 thrift 文件。 generate-java-test绑定到 generate-test-sources 阶段,用于编译测试 ...

    thrift0.12.0 Ubuntu 安装包及安装教程.tar.xz

    thrift0.12.0 Ubuntu 安装包及安装教程.tar.xz

    C++(Qt)下的thrift的使用示例

    总的来说,“C++(Qt)下的thrift的使用示例”涵盖了在Qt环境下集成Thrift服务的基本步骤,包括安装依赖、编写IDL、生成代码、实现服务和客户端,以及利用Qt的特性来优化通信过程。理解并掌握这些知识,将有助于你在...

Global site tag (gtag.js) - Google Analytics