Repository: ambari
Updated Branches:
  refs/heads/trunk 2cc94aebc -> 246136562


AMBARI-6167 Nagios won't install on 2.1.GlusterFS stack


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/24613656
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/24613656
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/24613656

Branch: refs/heads/trunk
Commit: 246136562bb8cee8db6daec3723f7943769fb984
Parents: 2cc94ae
Author: Erin A Boyd <eb...@redhat.com>
Authored: Mon Jun 30 09:02:33 2014 -0600
Committer: Erin A Boyd <eb...@redhat.com>
Committed: Mon Jun 30 09:02:47 2014 -0600

----------------------------------------------------------------------
 .../HDP/2.0.6/services/NAGIOS/package/scripts/params.py  | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/24613656/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/NAGIOS/package/scripts/params.py
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/NAGIOS/package/scripts/params.py
 
b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/NAGIOS/package/scripts/params.py
index 8fcdd14..cb3d5c1 100644
--- 
a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/NAGIOS/package/scripts/params.py
+++ 
b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/NAGIOS/package/scripts/params.py
@@ -133,8 +133,11 @@ if dfs_ha_enabled:
     nn_host = 
config['configurations']['hdfs-site'][format('dfs.namenode.rpc-address.{dfs_ha_nameservices}.{nn_id}')]
     nn_ha_host_port_map[nn_host.split(":")[0]] = nn_host.split(":")[1]
 else:
-  namenode_metadata_port = 
get_port_from_url(config['configurations']['core-site']['fs.defaultFS'])
-  nn_ha_host_port_map[config['clusterHostInfo']['namenode_host'][0]] = 
namenode_metadata_port
+  if 'namenode_host' in config['clusterHostInfo']:
+    namenode_metadata_port = 
get_port_from_url(config['configurations']['core-site']['fs.defaultFS'])
+    nn_ha_host_port_map[config['clusterHostInfo']['namenode_host'][0]] = 
namenode_metadata_port
+  else:
+    namenode_metadata_port = '8020'
 
 ganglia_port = "8651"
 ganglia_collector_slaves_port = "8660"
@@ -197,7 +200,9 @@ _falcon_host = 
default("/clusterHostInfo/falcon_server_hosts", None)
 _hbase_rs_hosts = default("/clusterHostInfo/hbase_rs_hosts", _slave_hosts)
 _hue_server_host = default("/clusterHostInfo/hue_server_host", None)
 all_hosts = config['clusterHostInfo']['all_hosts']
-nn_hosts_string = " ".join(namenode_host)
+
+if 'namenode_host' in config['clusterHostInfo']:
+  nn_hosts_string = " ".join(namenode_host)
 
 
 hostgroup_defs = {

Reply via email to