Skip to content

Commit

Permalink
Install Ambari legacy metrics sink on Hadoop nodes
Browse files Browse the repository at this point in the history
PNDA-4836
  • Loading branch information
trsmith2 committed Aug 10, 2018
1 parent 28032ae commit 910b20e
Show file tree
Hide file tree
Showing 5 changed files with 39 additions and 0 deletions.
6 changes: 6 additions & 0 deletions pillar/packages/CentOS.sls
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ ambari-agent:
ambari-server:
package-name: ambari-server
version: "2.7.0.0-897"
ambari-legacy-metrics-hadoop-sink:
package-name: ambari-metrics-hadoop-sink
version: "2.6.1.0-143"
ambari-metrics-hadoop-sink:
package-name: ambari-metrics-hadoop-sink
version: "2.7.0.0-897"
at:
package-name: at
version: ""
Expand Down
6 changes: 6 additions & 0 deletions pillar/packages/RedHat.sls
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ ambari-agent:
ambari-server:
package-name: ambari-server
version: "2.7.0.0-897"
ambari-legacy-metrics-hadoop-sink:
package-name: ambari-metrics-hadoop-sink
version: "2.6.1.0-143"
ambari-metrics-hadoop-sink:
package-name: ambari-metrics-hadoop-sink
version: "2.7.0.0-897"
at:
package-name: at
version: ""
Expand Down
11 changes: 11 additions & 0 deletions salt/ambari/metrics_sink.sls
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
ambari-legacy-metrics-hadoop-sink-pkg:
pkg.installed:
- name: {{ pillar['ambari-legacy-metrics-hadoop-sink']['package-name'] }}
- version: {{ pillar['ambari-legacy-metrics-hadoop-sink']['version'] }}
- ignore_epoch: True

ambari-metrics-hadoop-sink-pkg:
pkg.installed:
- name: {{ pillar['ambari-metrics-hadoop-sink']['package-name'] }}
- version: {{ pillar['ambari-metrics-hadoop-sink']['version'] }}
- ignore_epoch: True
8 changes: 8 additions & 0 deletions salt/orchestrate/pnda-expand.sls
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,14 @@ orchestrate-expand-install_hadoop:
{% endif %}

{% if grains['hadoop.distro'] == 'HDP' %}
orchestrate-pnda-install_ambari_metrics_sink:
salt.state:
- tgt: 'G@pnda_cluster:{{pnda_cluster}} and G@hadoop:* and G@pnda:is_new_node'
- tgt_type: compound
- sls: ambari.metrics_sink
- timeout: 120
- queue: True

orchestrate-expand-install_ambari_agents:
salt.state:
- tgt: 'G@pnda_cluster:{{pnda_cluster}} and G@hadoop:* and G@pnda:is_new_node'
Expand Down
8 changes: 8 additions & 0 deletions salt/orchestrate/pnda.sls
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,14 @@ orchestrate-pnda-hue_setup:
{% endif %}

{% if grains['hadoop.distro'] == 'HDP' %}
orchestrate-pnda-install_ambari_metrics_sink:
salt.state:
- tgt: 'G@pnda_cluster:{{pnda_cluster}} and G@hadoop:*'
- tgt_type: compound
- sls: ambari.metrics_sink
- timeout: 120
- queue: True

orchestrate-pnda-install_ambari_server:
salt.state:
- tgt: 'G@pnda_cluster:{{pnda_cluster}} and G@roles:hadoop_manager'
Expand Down

0 comments on commit 910b20e

Please sign in to comment.