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

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安装文件

    虚拟机Centos安装thrift

    一旦thrift安装完成,开发者就可以开始编写服务定义和客户端代码,连接并操作HBase。 需要注意的是,操作过程中可能由于OCR扫描识别错误或者漏识别的情况,导致部分文字不准确。在实际操作中,应当根据提示和命令...

    thrift win7 安装与使用

    ### Thrift在Windows环境下安装与使用详解 #### 一、Thrift简介 Thrift是由Facebook开发的一款跨语言的服务开发框架,旨在支持可扩展的跨平台服务。它通过定义一套简单的数据类型和接口来描述服务,然后自动生成所...

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

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

    thrift环境配置方法

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

    Thrift-0.5.exe

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

    mac thrift 0.9.3安装

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

    通过thrift使用c++访问hbase

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

    facebook thrift

    ### Facebook Thrift:可扩展的跨语言服务实现 #### 概述 Facebook Thrift是一种软件库及一组代码生成工具,由Facebook开发,旨在加速高效、可扩展后端服务的开发与实施。其主要目标是通过将每种语言中通常需要...

    python通过thrift访问hbase.docx

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

    thrift-0.11.0.exe(windows安装版)

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

    Thrift入门.docx

    安装完成后,可以通过命令行输入 `thrift -version` 来验证安装是否成功。 【Thrift IDL 语言】 Thrift Interface Description Language (IDL) 用于定义服务接口和数据结构。IDL 支持的基本数据类型包括 byte、i16...

    linux下安装和测试thrift

    在Linux环境下安装和测试Thrift是一项技术性较强的工作,Thrift是一种开源的跨语言服务开发框架,它允许程序员定义服务接口和服务数据类型,然后自动生成客户端和服务器端的代码,以便于不同编程语言之间进行高效、...

    php_thrift_python安装测试记录

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

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

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

    thrift-0.9.2.安装.

    thrift-0.9.2.安装.

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

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

    Thrift.jl:Julia的Thrift

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

Global site tag (gtag.js) - Google Analytics