Working with Apache Thrift
In this section, we will discuss Apache Thrift, Avro, and will briefly touch on the Protocol buffer software framework, for scalable cross-language services development, which combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, other languages.
Note
It won't be possible to discuss each topic in depth, but we will try to discuss some use cases.
We will start with Apache Thrift first; the Thrift framework is widely used, and is used for scalable cross-language services development, combining a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js
, Smalltalk, OCaml Delphi, and other languages.
How to do it…
Let's connect to the cluster that we have set up:
Download the latest Thrift by using Wget.
http://mirror.sdunix.com/apache/thrift/0.9.2/thrift...