From e019d9cd7216fc88ac2ba91069902aa6fbda2e64 Mon Sep 17 00:00:00 2001
From: Venkateswarlu Pallamala
Date: Sat, 26 Sep 2015 12:01:39 -0700
Subject: [PATCH] replace multiple if stmts with dict and for loop
Partial-Bug: #1501663
Change-Id: Ib62b8085dbd60767e35828cfcca4b6798b0cbfed
---
sahara/plugins/vanilla/hadoop2/config.py | 44 ++++++++----------------
1 file changed, 14 insertions(+), 30 deletions(-)
diff --git a/sahara/plugins/vanilla/hadoop2/config.py b/sahara/plugins/vanilla/hadoop2/config.py
index 78c482f4..f62a7cca 100644
--- a/sahara/plugins/vanilla/hadoop2/config.py
+++ b/sahara/plugins/vanilla/hadoop2/config.py
@@ -41,6 +41,17 @@ HIVE_CONF_DIR = '/opt/hive/conf'
HADOOP_USER = 'hadoop'
HADOOP_GROUP = 'hadoop'
+PORTS_MAP = {
+ "namenode": [50070, 9000],
+ "secondarynamenode": [50090],
+ "resourcemanager": [8088, 8032],
+ "historyserver": [19888],
+ "datanode": [50010, 50075, 50020],
+ "nodemanager": [8042],
+ "oozie": [11000],
+ "hiveserver": [9999, 10000]
+ }
+
def configure_cluster(pctx, cluster):
LOG.debug("Configuring cluster")
@@ -352,34 +363,7 @@ def configure_topology_data(pctx, cluster):
def get_open_ports(node_group):
ports = []
-
- if "namenode" in node_group.node_processes:
- ports.append(50070)
- ports.append(9000)
-
- if "secondarynamenode" in node_group.node_processes:
- ports.append(50090)
-
- if "resourcemanager" in node_group.node_processes:
- ports.append(8088)
- ports.append(8032)
-
- if "historyserver" in node_group.node_processes:
- ports.append(19888)
-
- if "datanode" in node_group.node_processes:
- ports.append(50010)
- ports.append(50075)
- ports.append(50020)
-
- if "nodemanager" in node_group.node_processes:
- ports.append(8042)
-
- if "oozie" in node_group.node_processes:
- ports.append(11000)
-
- if "hiveserver" in node_group.node_processes:
- ports.append(9999)
- ports.append(10000)
-
+ for key in PORTS_MAP:
+ if key in node_group.node_processes:
+ ports += PORTS_MAP[key]
return ports