From 1d00fabfa386fa290b6ff0e47e9fc4b50f9a4c38 Mon Sep 17 00:00:00 2001
From: karnas <xavier.deweerd@ensiie.eu>
Date: Mon, 20 May 2024 18:41:46 +0200
Subject: [PATCH] removed obsolete "version"

---
 docker-files/hadoop/;                         | 27 +++++++++++++++++++
 ...cker-compose-v3.yml => docker-compose.yml} |  0
 docker-files/hadoop/purge-hadoop-ensiie.sh    |  2 +-
 docker-files/hadoop/start-hadoop-ensiie.sh    |  2 +-
 docker-files/hadoop/stop-hadoop-ensiie.sh     |  2 +-
 5 files changed, 30 insertions(+), 3 deletions(-)
 create mode 100644 docker-files/hadoop/;
 rename docker-files/hadoop/{docker-compose-v3.yml => docker-compose.yml} (100%)

diff --git a/docker-files/hadoop/; b/docker-files/hadoop/;
new file mode 100644
index 0000000..f83ee12
--- /dev/null
+++ b/docker-files/hadoop/;
@@ -0,0 +1,27 @@
+#!/bin/bash
+# modification 2024 : test de la ram dispo et utilisation de tel ou tel fichier hadoop.env
+# 2024-05-20 Karnas : ajout des variables de chemin
+
+SCRIPT_PATH=$(dirname $(realpath $0))
+DOCKER_COMPOSE_FILE="docker-compose.yml"
+DOCKER_COMPOSE_PATH=$SCRIPT_PATH/$DOCKER_COMPOSE_FILE
+
+if [ $(free --giga | grep "^Mem" | awk '{ print $2 }') -lt 16 ]
+then
+  cp hadoop-16goRAM.env hadoop.env
+elif [ $(free --giga | grep "^Mem" | awk '{ print $2 }') -lt 8 ]
+then
+  cp hadoop-8goRAM.env hadoop.env
+fi
+
+docker network create hbase 2>/dev/null
+docker compose -f $DOCKER_COMPOSE_PATH up -d namenode hive-metastore-postgresql
+docker compose -f $DOCKER_COMPOSE_PATH up -d datanode1 datanode2
+docker compose -f $DOCKER_COMPOSE_PATH up -d resourcemanager nodemanager1 nodemanager2 historyserver
+docker compose -f $DOCKER_COMPOSE_PATH up -d hive-server hive-metastore
+docker compose -f $DOCKER_COMPOSE_PATH up -d spark-master spark-worker-1 spark-worker-2
+
+my_ip=`ip route get 1 | awk '{ for (i=1;i<=NF;i++) { if ( $i == "src" ) { print $(i+1) ; exit } } }'`
+echo "Namenode: (HDFS Filebrowser) http://${my_ip}:9870"
+echo "Spark-master: http://${my_ip}:28083"
+echo "History Server: http://${my_ip}:28188"
diff --git a/docker-files/hadoop/docker-compose-v3.yml b/docker-files/hadoop/docker-compose.yml
similarity index 100%
rename from docker-files/hadoop/docker-compose-v3.yml
rename to docker-files/hadoop/docker-compose.yml
diff --git a/docker-files/hadoop/purge-hadoop-ensiie.sh b/docker-files/hadoop/purge-hadoop-ensiie.sh
index cfdefdf..d6a9d54 100755
--- a/docker-files/hadoop/purge-hadoop-ensiie.sh
+++ b/docker-files/hadoop/purge-hadoop-ensiie.sh
@@ -1,7 +1,7 @@
 #!/bin/bash
 
 SCRIPT_PATH=$(dirname $(realpath $0))
-DOCKER_COMPOSE_FILE="docker-compose-v3.yml"
+DOCKER_COMPOSE_FILE="docker-compose.yml"
 DOCKER_COMPOSE_PATH=$SCRIPT_PATH/$DOCKER_COMPOSE_FILE
 
 docker compose -f $DOCKER_COMPOSE_PATH down -v
diff --git a/docker-files/hadoop/start-hadoop-ensiie.sh b/docker-files/hadoop/start-hadoop-ensiie.sh
index 24d95d3..f83ee12 100755
--- a/docker-files/hadoop/start-hadoop-ensiie.sh
+++ b/docker-files/hadoop/start-hadoop-ensiie.sh
@@ -3,7 +3,7 @@
 # 2024-05-20 Karnas : ajout des variables de chemin
 
 SCRIPT_PATH=$(dirname $(realpath $0))
-DOCKER_COMPOSE_FILE="docker-compose-v3.yml"
+DOCKER_COMPOSE_FILE="docker-compose.yml"
 DOCKER_COMPOSE_PATH=$SCRIPT_PATH/$DOCKER_COMPOSE_FILE
 
 if [ $(free --giga | grep "^Mem" | awk '{ print $2 }') -lt 16 ]
diff --git a/docker-files/hadoop/stop-hadoop-ensiie.sh b/docker-files/hadoop/stop-hadoop-ensiie.sh
index a42b0e6..b523256 100755
--- a/docker-files/hadoop/stop-hadoop-ensiie.sh
+++ b/docker-files/hadoop/stop-hadoop-ensiie.sh
@@ -1,7 +1,7 @@
 #!/bin/bash
 
 SCRIPT_PATH=$(dirname $(realpath $0))
-DOCKER_COMPOSE_FILE="docker-compose-v3.yml"
+DOCKER_COMPOSE_FILE="docker-compose.yml"
 DOCKER_COMPOSE_PATH=$SCRIPT_PATH/$DOCKER_COMPOSE_FILE
 
 docker compose -f $DOCKER_COMPOSE_PATH stop
-- 
GitLab