GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Apache ZooKeeper unter CentOS 7

In diesem Tutorial zeigen wir Ihnen, wie Sie Apache ZooKeeper auf einem CentOS 7-Server installieren. Für diejenigen unter Ihnen, die es nicht wussten, Zookeeper ist kurz gesagt ein verteilter Zustandsmanager, der verwendet werden kann von vielen Clustern, um den Status über seine Cluster hinweg beizubehalten. So wie HBase Zookeeper verwenden kann, um den Status über seine eigene Gruppe von Clustern hinweg beizubehalten, ohne dass das Clusterland darin enthalten sein muss.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Apache ZooKeeper auf dem CentOS 7-Server.

Installieren Sie Apache ZooKeeper

Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

yum clean allyum -y update

Schritt 2. Java installieren.

Zum Zeitpunkt der Erstellung dieses Tutorials war die neueste Java JDK-Version JDK 8u45. Lassen Sie uns zunächst die neueste Version des Java SE Development Kit 8 von seinem offiziellen Download herunterladen Seite oder verwenden Sie die folgenden Befehle, um sie von der Shell herunterzuladen:

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.gz 

Nach dem Extrahieren der Archivdatei verwenden Sie den Befehl alternatives, um sie zu installieren. Der Befehl alternatives ist in chkconfig verfügbar das Paket:

cd /opt/jdk1.8.0_45/alternatives --install /usr/bin/java java /opt/jdk1.8.0_45/bin/java 2alternatives --config javaEs gibt 3 Programme, die 'Java' bereitstellen. Auswahl    Befehl----------------------------------------------* 1           /opt/jdk1.7.0_71/bin/java + 2           /opt/jdk1.8.0_25/bin/java   3           /opt/jdk1.8.0_45/bin/javaEnter, um die aktuelle Auswahl beizubehalten[+], oder Auswahlnummer eingeben :3

Zu diesem Zeitpunkt wurde JAVA 8 (JDK 8u45) erfolgreich auf Ihrem System installiert. Wir empfehlen außerdem, den javac- und jar-Befehlspfad mit Alternativen einzurichten:

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/javac

Installierte Java-Version prüfen:

[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, gemischter Modus)

Wir können die Umgebungsvariablen einfach mit dem Exportbefehl wie unten gezeigt festlegen:

Java_HOME-Variable einrichten:

Export JAVA_HOME=/opt/jdk1.8.0_45

JRE_HOME-Variable einrichten:

JRE_HOME=/opt/jdk1.8.0_45/jre exportieren

PATH-Variable einrichten:

export PATH=$PATH:/opt/jdk1.8.0_45/bin:/opt/jdk1.8.0_45/jre/bin

Schritt 3. Installieren Sie Apache ZooKeeper.

Installieren Sie zuerst das ZooKeeper-Framework auf Ihrem Computer, besuchen Sie den folgenden Link und laden Sie die neueste Version von ZooKeeper herunter:

cd opt/tar -zxf zookeeper-3.4.11.tar.gzcd zookeeper-3.4.6mkdir data

Öffnen Sie als Nächstes die Konfigurationsdatei mit dem Namen conf/zoo.cfg und alle folgenden Parameter, um sie als Ausgangspunkt festzulegen:

### nano conf/zoo.cfgtickTime =2000dataDir =/path/to/zookeeper/dataclientPort =2181initLimit =5syncLimit =2

Starten Sie dann den ZooKeeper-Server:

bin/zkServer.sh starten

Nachdem Sie diesen Befehl ausgeführt haben, erhalten Sie folgende Antwort:

JMX standardmäßig aktiviertUsing config:/Users/../zookeeper-3.4.11/bin/../conf/zoo.cfgStarting zookeeper ... STARTED

Nächster Schritt, CLI starten, geben Sie den folgenden Befehl ein:

bin/zkCli.sh

Nachdem Sie den obigen Befehl eingegeben haben, werden Sie mit dem ZooKeeper-Server verbunden und Sie sollten die folgende Antwort erhalten:

Verbinden mit localhost:2181....................................... ......Willkommen bei ZooKeeper!................................WATCHER::WatchedEvent state:SyncConnected type :Keine path:null[zk:localhost:2181(CONNECTED) 0]

Nachdem Sie den Server verbunden und alle Vorgänge ausgeführt haben, können Sie den Zookeeper-Server mit dem folgenden Befehl stoppen:

bin/zkServer.sh stoppen

Herzlichen Glückwunsch! Sie haben Apache ZooKeeper erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Apache ZooKeeper auf CentOS 7-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Apache ZooKeeper-Website zu besuchen.


Cent OS
  1. So installieren Sie Apache Cassandra unter CentOS 8

  2. So installieren Sie Apache unter CentOS 7

  3. So installieren Sie Apache Maven unter CentOS 7

  4. So installieren Sie Apache Kafka unter CentOS 8

  5. So installieren Sie Apache Tomcat 8 unter CentOS

So installieren Sie Apache Cassandra in CentOS

So installieren Sie elgg unter CentOS 8

So installieren Sie Apache ServiceMix unter CentOS 8

So installieren Sie Apache SVN unter CentOS 7

So installieren Sie Mod_Security Apache unter CentOS 6

So installieren Sie Apache unter CentOS 6