OSDN Git Service

add yarn-installer recipe to the nodejs_utils cookbook.
[metasearch/grid-chef-repo.git] / roles / hadoop-pseudo-distributed-ah2.rb
1 name 'hadoop-pseudo-distributed-ah2'
2 description 'Hadoop pseudo distributed mode configurations for Apache Hadoop 2'
3
4 run_list(
5   'role[node_commons]',
6   'role[hadoop-pseudo-distributed]',
7   #'role[grid-ops-utils]'
8 )
9
10 #env_run_lists()
11
12 default_attributes(
13   'grid' => {
14     'gridctl' => {
15       'env' => {
16         #'DOMAIN' => '',
17         #'HADOOP_ARTIFACT_TYPE' => 'tarball',
18         'HADOOP_DISTRIBUTION' => 'apache',
19         #'HADOOP_HOME' => '/grid/usr/hadoop',
20       }
21     }
22   },
23   'hadoop' => {
24     'version' => '2.2.0',
25     #'version' => '2.1.1-beta',
26     #'version' => '2.0.6-alpha',
27     'hadoop.http.authentication.type' => 'simple',
28     # for 2.0.x only >>
29     #'yarn.nodemanager.admin-env' => 'MALLOC_ARENA_MAX=$MALLOC_ARENA_MAX',
30     'yarn.nodemanager.admin-env' => 'MALLOC_ARENA_MAX=$MALLOC_ARENA_MAX,LD_LIBRARY_PATH=${HADOOP_COMMON_HOME}/lib/native',
31     'yarn.nodemanager.linux-container-executor.resources-handler.class' \
32       => 'org.apache.hadoop.yarn.server.nodemanager.util.CgroupsLCEResourcesHandler',
33   },
34 )
35
36 #override_attributes()
37