diff options
author | Ganesh Raju <ganesh.raju@linaro.org> | 2016-11-14 15:46:29 -0600 |
---|---|---|
committer | Ganesh Raju <ganesh.raju@linaro.org> | 2016-11-14 15:46:29 -0600 |
commit | 7c1807039b57ad43ed844a0fe81fd5716d001958 (patch) | |
tree | 02fb100b951fa891f9b846d1e453c43dfc936896 /bigtop-deploy/puppet | |
parent | ae511e4a429c45323b10489a64f1358e5369592a (diff) |
backport Spark 2.0 patch
Diffstat (limited to 'bigtop-deploy/puppet')
-rw-r--r-- | bigtop-deploy/puppet/modules/spark/manifests/init.pp | 32 | ||||
-rw-r--r-- | bigtop-deploy/puppet/modules/spark/templates/spark-defaults.conf | 4 |
2 files changed, 19 insertions, 17 deletions
diff --git a/bigtop-deploy/puppet/modules/spark/manifests/init.pp b/bigtop-deploy/puppet/modules/spark/manifests/init.pp index ee42821c..7bc4a5b9 100644 --- a/bigtop-deploy/puppet/modules/spark/manifests/init.pp +++ b/bigtop-deploy/puppet/modules/spark/manifests/init.pp @@ -17,46 +17,46 @@ class spark { class deploy ($roles) { if ('spark-client' in $roles) { - include client + include spark::client } if ('spark-on-yarn' in $roles) { - include yarn + include spark::yarn } if ('spark-yarn-slave' in $roles) { - include yarn_slave + include spark::yarn_slave } if ('spark-master' in $roles) { - include master + include spark::master } if ('spark-worker' in $roles) { - include worker + include spark::worker } if ('spark-history-server' in $roles) { - include history_server + include spark::history_server } } class client { - include common + include spark::common package { 'spark-python': ensure => latest, require => Package['spark-core'], } - package { 'spark-extras': + package { 'spark-external': ensure => latest, require => Package['spark-core'], } } class master { - include common + include spark::common package { "spark-master": ensure => latest, @@ -75,7 +75,7 @@ class spark { } class worker { - include common + include spark::common package { "spark-worker": ensure => latest, @@ -94,7 +94,7 @@ class spark { } class history_server { - include common + include spark::common package { 'spark-history-server': ensure => latest, @@ -113,13 +113,13 @@ class spark { } class yarn { - include common - include datanucleus + include spark::common + include spark::datanucleus } class yarn_slave { - include yarn_shuffle - include datanucleus + include spark::yarn_shuffle + include spark::datanucleus } class yarn_shuffle { @@ -143,6 +143,8 @@ class spark { $worker_ui_port = 8081, $history_ui_port = 18080, $use_yarn_shuffle_service = false, + $event_log_dir = "hdfs:///var/log/spark/apps", + $history_log_dir = "hdfs:///var/log/spark/apps", ) { package { 'spark-core': diff --git a/bigtop-deploy/puppet/modules/spark/templates/spark-defaults.conf b/bigtop-deploy/puppet/modules/spark/templates/spark-defaults.conf index bdb9e56c..30946b36 100644 --- a/bigtop-deploy/puppet/modules/spark/templates/spark-defaults.conf +++ b/bigtop-deploy/puppet/modules/spark/templates/spark-defaults.conf @@ -15,8 +15,8 @@ spark.master <%= @master_url %> spark.eventLog.enabled true -spark.eventLog.dir hdfs:///var/log/spark/apps -spark.history.fs.logDirectory hdfs:///var/log/spark/apps +spark.eventLog.dir <%= @event_log_dir %> +spark.history.fs.logDirectory <%= @history_log_dir %> spark.yarn.historyServer.address <%= @master_host %>:<%= @history_ui_port %> spark.history.ui.port <%= @history_ui_port %> spark.shuffle.service.enabled <%= @use_yarn_shuffle_service %> |