Apache Tez

Apache Tez installation

Apache Tez installation

Tez

The Apache Tez™ project is aimed at building an application framework which allows for a complex directed-acyclic-graph of tasks for processing data. It is currently built atop Apache Hadoop YARN.

Click here for Official site 

Perquisite for Apache Tez installation

1.Install the development tools

For Cent OS

yum groupinstall “Development tools”

For Ubuntu

sudo apt-get install build-essential

2.Download Protobuf

Protobuf

Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.

Open the terminal and run the following command

wget  https://github.com/google/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz

Untar the protobuf

3.Run the following  commands form protobuf directory

$ sudo ./configure
$ sudo make
$ sudo make check
$ sudo make install
$ protoc –version
$ sudo ldconfig

4.Download Tez

Open the terminal and run the following command

wget http://a.mbbsindia.com/tez/0.8.2/apache-tez-0.8.2-src.tar.gz

Change the directory

cd ~/Downloads/apache-tez-0.8.2-src

Run the following build command

mvn clean package -DskipTests=true -Dmaven.javadoc.skip=true

Note : This will take some time to build