Ubuntu 14.04 Compilation Installation Husky

Source: Internet
Author: User

Brief introduction

Husky is a large data distributed development framework developed in C + + because coarse-grained (coarse-grained) platforms (such as Spark,hadoop,flink) are time-consuming and fine-grained (fine-grained) Platforms (GRAPHX, etc.) are difficult to program, while fine-grained transfer between data platforms can be time-consuming. Husky is a trade-off between coarse-grained and fine-grained, and on PageRank, his performance is the same as that of Spark's.

Husky Home: http://www.husky-project.com/

Upgrade GCC to 5.3

See blog http://www.cnblogs.com/loadofleaf/p/5667989.html

Install the necessary base libraries

1 apt-get Update-y2install software-properties-common-y3 Install build-essential libgoogle-perftools-dev libzmq3-dev libboost-dev git-y

Compile and install CMake 3.x

1 wget https://cmake.org/files/v3.6/cmake-3.6.0.tar.gz2tar XF cmake- 3.6. 0. Tar . GZ 3 CD cmake-3.6. 0/4 ./Bootstrap5 make-J46sudo  makeinstall

CMake version View

Compiling and installing boost1.58

View Blog http://www.cnblogs.com/loadofleaf/p/5668109.html

Git CPPZMP (husky the underlying communication mechanism is ZEROMQ)

1 mkdir tmp 2 CD tmp 3 git clone https://github.com/zeromq/cppzmq4cd CPPZMQ5 sudo CP zmq.hpp/usr/local/include6 CD. /..

Install Pssh (required to run the Husky command)

1 wget http://parallel-ssh.googlecode.com/files/pssh-2.3.1.tar.gz2tar ZXVF pssh-2.3. 1. Tar . GZ 3 CD pssh-2.3. 1/4sudoinstall

Compiling and installing HUSKY

1 Unziphusky-0.2.Zip2CD husky/3 mkdirRelease4 CD Release5 CMake .6  Make-J4 Master7  Make-J4 PageRank8  Make-j4 svm-DC9  Make-j4 Daemon

Test

Ubuntu 14.04 Compilation Installation Husky

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.