Puppet Class: role::analytics_cluster::coordinator
- Defined in:
- modules/role/manifests/analytics_cluster/coordinator.pp
Overview
Class role::analytics_cluster::coordinator
This role includes Hive servers and the Presto coordinator.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'modules/role/manifests/analytics_cluster/coordinator.pp', line 6
class role::analytics_cluster::coordinator {
system::role { 'analytics_cluster::coordinator':
description => 'Analytics Cluster host running various Hadoop services (Hive and Presto)',
}
include profile::analytics::cluster::gitconfig
include profile::java
include profile::analytics::cluster::client
# SQL-like queries to data stored in HDFS
include profile::hive::metastore
include profile::hive::server
# (Faster) SQL-like queries to data stored in HDFS and elsewhere
# coordinator only runs the Presto server as a coordinator process.
# The actual workers are configured in the presto::server role.
# This node is marked as a coordinator in hiera.
include profile::presto::server
include profile::analytics::refinery
include profile::analytics::refinery_git_config
include profile::analytics::cluster::repositories::statistics
include profile::kerberos::client
include profile::kerberos::keytabs
include profile::base::production
include profile::firewall
}
|