Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Current Hama and Hadoop requires JRE 1.6 7 or higher and ssh to be set up between nodes in the cluster:

  • Hadoop-2.x
  • Sun Java JDK 1.6.x 7 or higher version

For additional information consult our CompatibilityTable.

This tutorial requires Hadoop 2.x already correctly installed. If you haven't done this yet, please follow the official documentation https://hadoop.apache.org/docs/stable/

Configuration

Most of the configs are the same Only two resource manager address and default filesystem uri properties is essentially needed for Hama on YARN as for other deployment modes. See the also configuration page for more information. There are configs that are specific to Hama on YARNadvanced configurations of Hama.

Advanced Properties

Property Name

Default

Meaning

bsp.framework.name

yarn

In order to run Hama on YARN, it must be set this property. This property means run applications on YARN.

hama.appmaster.memory.mb

100mb

The amount of memory used by the BSPApplicationMaster. The total amount of memory used by the ApplicationMaster is calculated as follows. memoryInMb = 3 * BSP_TASK_NUM + hama.appmaster.memory.mb. This is because the application master spawns 1-3 thread per launched task that each should take 1mb, plus a minimum of base memory usage of 100. If you face memory issues, you can set this to a higher value.

...