From 8560ab550340ede82175f195b7c65e2a13bb52ef Mon Sep 17 00:00:00 2001
From: Decoupes Remy <remy.decoupes@irstea.fr>
Date: Mon, 9 Dec 2019 18:05:39 +0100
Subject: [PATCH] first fix on cluster settings

---
 playbook/roles/hadoop-common/templates/core-site.j2   | 6 +++++-
 playbook/roles/hadoop-common/templates/mapred-site.j2 | 8 ++++++--
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/playbook/roles/hadoop-common/templates/core-site.j2 b/playbook/roles/hadoop-common/templates/core-site.j2
index a43b22a..caab9b5 100644
--- a/playbook/roles/hadoop-common/templates/core-site.j2
+++ b/playbook/roles/hadoop-common/templates/core-site.j2
@@ -1,6 +1,10 @@
 <configuration>
 	<property>
 		<name>fs.default.name</name>
-		<value>hdfs://namenode:9000</value>
+		{% for node in cluster %}
+		{% if 'namenode' in node.role %}
+		<value>hdfs://{{node.IP}}:9000</value>
+		{% endif %}
+		{% endfor %}
 	</property>
 </configuration>
\ No newline at end of file
diff --git a/playbook/roles/hadoop-common/templates/mapred-site.j2 b/playbook/roles/hadoop-common/templates/mapred-site.j2
index 89adbd8..8ef67e9 100644
--- a/playbook/roles/hadoop-common/templates/mapred-site.j2
+++ b/playbook/roles/hadoop-common/templates/mapred-site.j2
@@ -1,4 +1,8 @@
 <property>
-<name>mapred.job.tracker</name>
-<value>{{localhost}}:9001</value>
+	<name>mapred.job.tracker</name>
+	{% for node in cluster %}
+	{% if 'namenode' in node.role %}
+	<value>hdfs://{{node.IP}}:9001</value>
+	{% endif %}
+	{% endfor %}
 </property>
\ No newline at end of file
-- 
GitLab