aboutsummaryrefslogtreecommitdiff
path: root/bigtop-deploy/puppet
diff options
context:
space:
mode:
authorGanesh Raju <ganesh.raju@linaro.org>2016-11-14 15:46:29 -0600
committerGanesh Raju <ganesh.raju@linaro.org>2016-11-14 15:46:29 -0600
commit7c1807039b57ad43ed844a0fe81fd5716d001958 (patch)
tree02fb100b951fa891f9b846d1e453c43dfc936896 /bigtop-deploy/puppet
parentae511e4a429c45323b10489a64f1358e5369592a (diff)
backport Spark 2.0 patch
Diffstat (limited to 'bigtop-deploy/puppet')
-rw-r--r--bigtop-deploy/puppet/modules/spark/manifests/init.pp32
-rw-r--r--bigtop-deploy/puppet/modules/spark/templates/spark-defaults.conf4
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 %>