• Apache Thrift安装介绍 (ubuntu)


    apache thrift是一种常用的远程服务调用框架. 下面对apache thrift的安装进行介绍:

    下面是thrift的源码安装:

    Debian/Ubuntu (14+) 编译运行依赖安装

    $ sudo apt-get install automake bison flex g++ git libboost-all-dev libevent-dev libssl-dev libtool make pkg-config

    下载apache thrift:

    网址: https://thrift.apache.org/download

    编译源代码:

    $ ./configure

    如果你想禁用某种语言, 例如java, 可以使用下面的语句:

    $ ./configure --without-java

    如果你需要指定boost文件的位置, 例如你将boost库安装在/usr/local, 你要按下面方式运行configure:

    $ ./configure --with-boost=/usr/local

    默认情况下thriftC++库是以debug方式编译, 如果希望以其他方式编译, 可以使用CXXFLAGS选项, 例如

    $ ./configure CXXFLAGS=’-g -O2’
    $ ./configure CFLAGS=’-g -O2’
    $ ./configure CPPFLAGS=’-DDEBUG_MY_FEATURE’

    调用完configure之后, 然后调用下面的命令:

     

    $ make
    $ make check
    $ sh test/test.sh #跨语言测试

    安装可以通过以下命令:

    $ sudo make install

    如果出现get github.com/golang/mock/gomock超时错误, 可以把golang/x/net/context包拷贝到thrift-version/test/go目录中, 最后context文件夹位于thrift-version/test/go/src/golang.org/x/net文件夹中, 然后重新调用上述安装命令.

  • 相关阅读:
    C#中Dictionary的用法及用途
    Spring AOP面向切面编程
    一般处理程序(.ashx)中使用Session
    HTTP 错误 500.0
    IIS7.5和IIS6网站权限配置与区别
    查找和排序-4.选择排序
    查找和排序-3.冒泡排序
    查找和排序-2.二分查找
    查找和排序-1.顺序查找
    汉诺塔问题
  • 原文地址:https://www.cnblogs.com/albizzia/p/10838646.html
Copyright © 2020-2023  润新知