Dans ce didacticiel, nous allons vous montrer comment installer Apache ZooKeeper sur le serveur CentOS 7. Pour ceux d'entre vous qui ne le savaient pas, Zookeeper est bref est un gestionnaire d'état distribué qui peut être utilisé par de nombreux clusters pour conserver l'état de ses clusters. Par exemple, HBase peut utiliser Zookeeper pour conserver l'état de son propre ensemble de clusters sans avoir à inclure le pays du cluster.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation d'Apache ZooKeeper sur le serveur CentOS 7.
Installer Apache ZooKeeper
Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.
yum clean allyum -y mise à jour
Étape 2. Installation de Java.
Au moment de la rédaction de ce didacticiel, la dernière version de Java JDK était JDK 8u45. Tout d'abord, téléchargeons la dernière version de Java SE Development Kit 8 à partir de son téléchargement officiel ou utilisez les commandes suivantes pour télécharger depuis le shell :
cd /opt/wget --no-cookies --no-check-certificate --header "Cookie :gpw_e24=http%3A%2F%2Fwww.oracle.com%2F ; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz"tar xzf jdk-8u45-linux-x64.tar.gzAprès avoir extrait le fichier d'archive, utilisez la commande alternatives pour l'installer. La commande alternatives est disponible dans
chkconfig
le colis :cd /opt/jdk1.8.0_45/alternatives --install /usr/bin/java java /opt/jdk1.8.0_45/bin/java 2alternatives --config javaIl existe 3 programmes qui fournissent 'java'. Commande de sélection ------------------------------------------------------------* 1 /opt/jdk1.7.0_71/bin/java + 2 /opt/jdk1.8.0_25/bin/java 3 /opt/jdk1.8.0_45/bin/javaEntrez pour conserver la sélection actuelle[+] ou tapez le numéro de la sélection :3À ce stade, JAVA 8 (JDK 8u45) a été installé avec succès sur votre système. Nous vous recommandons également de configurer le chemin des commandes javac et jar en utilisant des alternatives :
alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_45/bin/jar 2alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_45/bin/javac 2alternatives -- set jar /opt/jdk1.8.0_45/bin/jaralternatives --set javac /opt/jdk1.8.0_45/bin/javacVérification de la version Java installée :
[email protected] ~# java -versionjava version "1.8.0_45"Java(TM) SE Runtime Environment (build 1.8.0_45-b14)Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mode mixte)Nous pouvons facilement définir les variables d'environnement à l'aide de la commande d'exportation comme indiqué ci-dessous :
Configurer la variable JAVA_HOME :
exporter JAVA_HOME=/opt/jdk1.8.0_45Configurer la variable JRE_HOME :
exporter JRE_HOME=/opt/jdk1.8.0_45/jreConfiguration de la variable PATH :
export PATH=$PATH:/opt/jdk1.8.0_45/bin:/opt/jdk1.8.0_45/jre/binÉtape 3. Installez Apache ZooKeeper.
Tout d'abord, installez le framework ZooKeeper sur votre machine, visitez le lien suivant et téléchargez la dernière version de ZooKeeper :
cd opt/tar -zxf zookeeper-3.4.11.tar.gzcd zookeeper-3.4.6mkdir dataEnsuite, ouvrez le fichier de configuration nommé conf/zoo.cfg et tous les paramètres suivants à définir comme point de départ :
### nano conf/zoo.cfgtickTime =2000dataDir =/path/to/zookeeper/dataclientPort =2181initLimit =5syncLimit =2Ensuite, démarrez le serveur ZooKeeper :
démarrage de bin/zkServer.shAprès avoir exécuté cette commande, vous obtiendrez une réponse comme suit :
JMX activé par défautUtilisation de la configuration :/Users/../zookeeper-3.4.11/bin/../conf/zoo.cfgDémarrage de zookeeper ... DÉMARRÉÉtape suivante, Démarrer la CLI, tapez la commande suivante :
bin/zkCli.shAprès avoir tapé la commande ci-dessus, vous serez connecté au serveur ZooKeeper et vous devriez obtenir la réponse suivante :
Connexion à localhost :2181................................................ ......Bienvenue dans ZooKeeper !................................WATCHER : :état WatchedEvent :type SyncConnected :Aucun path:null[zk:localhost:2181(CONNECTED) 0]Après avoir connecté le serveur et effectué toutes les opérations, vous pouvez arrêter le serveur zookeeper en utilisant la commande suivante :
arrêt bin/zkServer.shFélicitations ! Vous avez installé Apache ZooKeeper avec succès. Merci d'avoir utilisé ce didacticiel pour installer Apache ZooKeeper sur les systèmes CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'Apache ZooKeeper.