Apache Storm - Installation

Voyons maintenant comment installer le framework Apache Storm sur votre machine. Il y a trois étapes majo ici -

  • Installez Java sur votre système, si vous ne l'avez pas déjà.
  • Installez le framework ZooKeeper.
  • Installez le framework Apache Storm.

Étape 1 - Vérification de l'installation de Java

Utilisez la commande suivante pour vérifier si Java est déjà installé sur votre système.

$ java -version

Si Java est déjà là, vous verriez son numéro de version. Sinon, téléchargez la dernière version de JDK.

Étape 1.1 - Téléchargez le JDK

Téléchargez la dernière version de JDK en utilisant le lien suivant - www.oracle.com

La dernière version est JDK 8u 60 et le fichier est “jdk-8u60-linux-x64.tar.gz”. Téléchargez le fichier sur votre machine.

Étape 1.2 - Extraire les fichiers

En général, les fichiers sont téléchargés sur le downloadsdossier. Extrayez la configuration tar à l'aide des commandes suivantes.

$ cd /go/to/download/path
$ tar -zxf jdk-8u60-linux-x64.gz

Étape 1.3 - Déplacer vers le répertoire opt

Pour rendre Java disponible à tous les utilisateurs, déplacez le contenu java extrait vers le dossier «/ usr / local / java».

$ su
password: (type password of root user)
$ mkdir /opt/jdk
$ mv jdk-1.8.0_60 /opt/jdk/

Étape 1.4 - Définir le chemin

Pour définir les variables path et JAVA_HOME, ajoutez les commandes suivantes au fichier ~ / .bashrc.

export JAVA_HOME =/usr/jdk/jdk-1.8.0_60
export PATH=$PATH:$JAVA_HOME/bin

Appliquez maintenant toutes les modifications apportées au système en cours d'exécution.

$ source ~/.bashrc

Étape 1.5 - Alternatives Java

Utilisez la commande suivante pour modifier les alternatives Java.

update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_60/bin/java 100

Étape 1.6

Vérifiez maintenant l'installation de Java à l'aide de la commande de vérification (java -version) expliqué à l'étape 1.

Étape 2 - Installation de la structure ZooKeeper

Étape 2.1 - Téléchargez ZooKeeper

Pour installer le framework ZooKeeper sur votre ordinateur, visitez le lien suivant et téléchargez la dernière version de ZooKeeper http://zookeeper.apache.org/releases.html

À partir de maintenant, la dernière version de ZooKeeper est la 3.4.6 (ZooKeeper-3.4.6.tar.gz).

Étape 2.2 - Extraire le fichier tar

Extrayez le fichier tar à l'aide des commandes suivantes -

$ cd opt/
$ tar -zxf zookeeper-3.4.6.tar.gz
$ cd zookeeper-3.4.6
$ mkdir data

Étape 2.3 - Créer un fichier de configuration

Ouvrez le fichier de configuration nommé «conf / zoo.cfg» en utilisant la commande «vi conf / zoo.cfg» et en définissant tous les paramètres suivants comme point de départ.

$ vi conf/zoo.cfg
tickTime=2000
dataDir=/path/to/zookeeper/data
clientPort=2181
initLimit=5
syncLimit=2

Une fois que le fichier de configuration a été enregistré avec succès, vous pouvez démarrer le serveur ZooKeeper.

Étape 2.4 - Démarrez ZooKeeper Server

Utilisez la commande suivante pour démarrer le serveur ZooKeeper.

$ bin/zkServer.sh start

Après avoir exécuté cette commande, vous obtiendrez une réponse comme suit -

$ JMX enabled by default
$ Using config: /Users/../zookeeper-3.4.6/bin/../conf/zoo.cfg
$ Starting zookeeper ... STARTED

Étape 2.5 - Démarrez CLI

Utilisez la commande suivante pour démarrer la CLI.

$ bin/zkCli.sh

Après avoir exécuté la commande ci-dessus, vous serez connecté au serveur ZooKeeper et obtiendrez la réponse suivante.

Connecting to localhost:2181
................
................
................
Welcome to ZooKeeper!
................
................
WATCHER::
WatchedEvent state:SyncConnected type: None path:null
[zk: localhost:2181(CONNECTED) 0]

Étape 2.6 - Arrêtez le serveur ZooKeeper

Après avoir connecté le serveur et effectué toutes les opérations, vous pouvez arrêter le serveur ZooKeeper à l'aide de la commande suivante.

bin/zkServer.sh stop

Vous avez correctement installé Java et ZooKeeper sur votre ordinateur. Voyons maintenant les étapes pour installer le framework Apache Storm.

Étape 3 - Installation d'Apache Storm Framework

Étape 3.1 Télécharger Storm

Pour installer le framework Storm sur votre machine, visitez le lien suivant et téléchargez la dernière version de Storm http://storm.apache.org/downloads.html

À partir de maintenant, la dernière version de Storm est «apache-storm-0.9.5.tar.gz».

Étape 3.2 - Extraire le fichier tar

Extrayez le fichier tar à l'aide des commandes suivantes -

$ cd opt/
$ tar -zxf apache-storm-0.9.5.tar.gz
$ cd apache-storm-0.9.5
$ mkdir data

Étape 3.3 - Ouvrir le fichier de configuration

La version actuelle de Storm contient un fichier dans «conf / storm.yaml» qui configure les démons Storm. Ajoutez les informations suivantes à ce fichier.

$ vi conf/storm.yaml
storm.zookeeper.servers:
 - "localhost"
storm.local.dir: “/path/to/storm/data(any path)”
nimbus.host: "localhost"
supervisor.slots.ports:
 - 6700
 - 6701
 - 6702
 - 6703

Après avoir appliqué toutes les modifications, enregistrez et revenez au terminal.

Étape 3.4 - Démarrez le Nimbus

$ bin/storm nimbus

Étape 3.5 - Démarrez le superviseur

$ bin/storm supervisor

Étape 3.6 Démarrez l'interface utilisateur

$ bin/storm ui

Après avoir démarré l'application d'interface utilisateur Storm, saisissez l'URL http://localhost:8080dans votre navigateur préféré et vous pouvez voir les informations du cluster Storm et sa topologie en cours d'exécution. La page doit ressembler à la capture d'écran suivante.