Installing Apache Spark via Puppet: Difference between revisions
No edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
<pre>/etc/puppetlabs/code/environments/production$ sudo /opt/puppetlabs/bin/puppet module install puppetlabs/java</pre> | <pre>/etc/puppetlabs/code/environments/production$ sudo /opt/puppetlabs/bin/puppet module install puppetlabs/java</pre> | ||
Install Spark Module to '''/etc/puppetlabs/code/ | Install Spark Module to '''/etc/puppetlabs/code/environments/production/manifests/spark.pp''' | ||
<pre> | <pre> | ||
$master_hostname='spark-master.bpopp.net' | $master_hostname='spark-master.bpopp.net' | ||
Revision as of 03:31, 23 September 2019
Install Java Module into Puppet
/etc/puppetlabs/code/environments/production$ sudo /opt/puppetlabs/bin/puppet module install puppetlabs/java
Install Spark Module to /etc/puppetlabs/code/environments/production/manifests/spark.pp
$master_hostname='spark-master.bpopp.net'
class{'hadoop':
realm => '',
hdfs_hostname => $master_hostname,
slaves => ['spark1.bpopp.net', 'spark2.bpopp.net'],
}
class{'spark':
master_hostname => $master_hostname,
hdfs_hostname => $master_hostname,
historyserver_hostname => $master_hostname,
yarn_enable => false,
}
node 'spark-master.bpopp.net' {
include spark::master
include spark::historyserver
include hadoop::namenode
include spark::hdfs
}
node /spark(1|2).bpopp.net/ {
include spark::worker
include hadoop::datanode
}
node 'client.bpopp.net' {
include hadoop::frontend
include spark::frontend
}