Thrift 最初由Facebook开发,目前已经开源到Apache,已广泛应用于业界。Thrift 正如其官方主页介绍的,“是一种可扩展、跨语言的服务开发框架”。简而言之,它主要用于各个服务之间的RPC通信,其服务端和客户端可以用不同的语言来开发。只需要依照IDL(Interface Description Language)定义一次接口,Thrift工具就能自动生成 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml等语言的代码。
本文将介绍如何在 mac 上安装 thrift。
以源码的方式安装 thrift
这种方式适合 mac、Linux 等操作系统:
wget -nv http://archive.apache.org/dist/thrift/0.16.0/thrift-0.16.0.tar.gz tar xzf thrift-0.16.0.tar.gz cd thrift-0.16.0 chmod +x ./configure ./configure --disable-libs sudo make install
通过命令行安装
当然,mac 系统还可以通过下面方式来安装 thrift
brew install thrift export PATH="/usr/local/opt/thrift@0.16.0/bin:$PATH"
注意,上面方式只会安装 mac 系统上最新版本的 thrift,如果想安装比较旧的,可以通过下面的方式进行:
brew tap-new $USER/local-tap brew extract --version='0.13.0' thrift $USER/local-tap brew install thrift@0.13.0 export PATH="/usr/local/opt/thrift@0.13.0/bin:$PATH"
安装完之后,可以通过下面的方式查看 thrift 的版本:
➜ thrift --version Thrift version 0.13.0本博客文章除特别声明,全部都是原创!
原创文章版权归过往记忆大数据(过往记忆)所有,未经许可不得转载。
本文链接: 【如何在 mac 系统上安装 thrift】(https://www.iteblog.com/archives/10160.html)