Skip to content

Déploiement de Hadoop sur un ensemble de stations Linux - Bash / Python

Notifications You must be signed in to change notification settings

netcore-cx/DUT-Deploy-Me-Hadoop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy Me Hadoop

Deploy Me Hadoop est un script de déploiement du framework Hadoop v2.x (V2.3 non comprise).

Exemple d'utilisation du script :

  • Télécharger Deploy-me-Hadoop
  • Extraire le .zip
wget https://codeload.github.com/ClementGiaime/Deploy-Me-Hadoop/zip/master
unzip Deploy-me-Hadoop-master
cd Deploy-me-Hadoop-master
  • Modifier le fichier variable.sh dans Deploy-me-Hadoop-master/script/variable.sh

Variable.sh contient les variables pour le deploiement de hadoop

  • La version de hadoop que l'on veut déployer hadoop_ver="hadoop-2.7.1"
  • Le dossier JAVA_HOME qui se situe dans /usr/lib/jvm/$java_version java_version="java-1.8.0-openjdk-i386"
  • L'utilisateur user="**"
  • Le mot de passe pass="**"
  • Le dossier d'installation de hadoop path_hadoop_install="$home_dir/Documents"
  • etc ...
  • Ajouter ou modifier le fichier host (Deploy-me-Hadoop-master/host) qui contient les @ip des machines ou l'on veut installer hadoop

Le fichier host doit obligatoirement avoir un namenode, un secondary namenode et 1 à n datanode

  • Le # devant un @ip désigne le namenode
  • Le _ devant un @ip désigne le secondary namenode

Exemple du fichier host:

192.168.1.5
192.168.1.2
_192.168.1.3
192.168.1.6
#192.168.1.1

namenode est 192.168.1.1

secondary est 192.168.1.3

datanodes sont 192.168.1.6, 192.168.1.2, 192.168.1.5

  • Si besoin modifier les fichiers de configuration de hadoop pour avoir un autre configuration :
script/Fichier_de_configuration #Fichier configuration de base pour les datanodes
script/Namenode_config
script/Secondary_config
  • Donner les droits pour exécuter le script run
chmod 744 ./run
  • puis lancer le script run
./run

About

Déploiement de Hadoop sur un ensemble de stations Linux - Bash / Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published