tree: 8a14d486a02afbc3ad1cc5d4cbcb2cd5fe0d3881 [path history] [tgz]
  1. Dockerfile
  2. README.md
docker/README.md

Hama Dockerfile

This directory contains Dockerfile of Hama for Docker's.

What is Hama?

pache Hama is a general BSP computing engine on top of Hadoop, which was established in 2012 as a Top-Level Project of The Apache Software Foundation. It provides High-Performance computing engine for performing massive scientific and iterative algorithms on existing open source or enterprise Hadoop cluster, such as Matrix, Graph, and Machine Learning.detail. https://hama.apache.org/

Installation

  1. Install Docker.

2a. Build from files in this directory: Review hama version inside The Dockerfile ‘ENV HAMA_VERSION’

$docker build -t <new name for image> .
    ex) $docker build -t hama-docker .

2b. Download automated build from public hub registry: Pre-built image will down load and then you can run HAMA immediately.

$docker pull hoseog/hama-docker

Usage

You can run hama with docker command and let you go into container.

$docker run -it -name <container name> -p 40013:40013 <image name>/bin/bash 
    ex) docker run -it -name hama-docker -p 40013:40013 hama-docker /bin/bash

Hama is located in /opt/hama/ and is almost ready to run. Review configuration in /opt/hama/conf/ and you can start BST works.