GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Apache ZooKeeper su CentOS 7

In questo tutorial, ti mostreremo come installare Apache ZooKeeper sul server CentOS 7. Per quelli di voi che non lo sapessero, Zookeeper è breve è un gestore di stato distribuito che può essere impiegato da molti cluster per mantenere lo stato nei suoi cluster. Come HBase, può utilizzare Zookeeper per mantenere lo stato nel proprio insieme di cluster senza dover avere un paese cluster al suo interno.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Apache ZooKeeper sul server CentOS 7.

Installa Apache ZooKeeper

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

yum clean all
yum -y update

Passaggio 2. Installazione di Java.

Al momento della stesura di questo tutorial, l'ultima versione di Java JDK era JDK 8u45. Innanzitutto, scarichiamo l'ultima versione di Java SE Development Kit 8 dal suo download ufficiale pagina o utilizzare i seguenti comandi per scaricare dalla 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.gz

Dopo aver estratto il file di archivio, utilizza il comando alternatives per installarlo. Il comando alternatives è disponibile in chkconfig il pacchetto:

cd /opt/jdk1.8.0_45/
alternatives --install /usr/bin/java java /opt/jdk1.8.0_45/bin/java 2
alternatives --config java
There are 3 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*  1           /opt/jdk1.7.0_71/bin/java
 + 2           /opt/jdk1.8.0_25/bin/java
   3           /opt/jdk1.8.0_45/bin/java

Enter to keep the current selection[+], or type selection number: 3

A questo punto, JAVA 8 (JDK 8u45) è stato installato correttamente sul tuo sistema. Ti consigliamo inoltre di impostare il percorso dei comandi javac e jar usando delle alternative:

alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_45/bin/jar 2
alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_45/bin/javac 2
alternatives --set jar /opt/jdk1.8.0_45/bin/jar
alternatives --set javac /opt/jdk1.8.0_45/bin/javac

Verifica della versione java installata:

[email protected] ~# java -version
java 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, mixed mode)

Possiamo impostare facilmente le variabili d'ambiente usando il comando export come mostrato di seguito:

Imposta la variabile JAVA_HOME:

export JAVA_HOME=/opt/jdk1.8.0_45

Imposta la variabile JRE_HOME:

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

Imposta la variabile PATH:

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

Passaggio 3. Installa Apache ZooKeeper.

Per prima cosa, installa il framework ZooKeeper sul tuo computer, visita il seguente link e scarica l'ultima versione di ZooKeeper:

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

Successivamente, apri il file di configurazione denominato conf/zoo.cfg e tutti i seguenti parametri da impostare come punto di partenza:

### nano conf/zoo.cfg

tickTime = 2000
dataDir = /path/to/zookeeper/data
clientPort = 2181
initLimit = 5
syncLimit = 2

Quindi, avvia il server ZooKeeper:

bin/zkServer.sh start

Dopo aver eseguito questo comando, riceverai una risposta come segue:

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

Passaggio successivo, Avvia CLI, digita il seguente comando:

bin/zkCli.sh

Dopo aver digitato il comando precedente, sarai connesso al server ZooKeeper e dovresti ottenere la seguente risposta:

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

Dopo aver connesso il server ed aver eseguito tutte le operazioni, puoi fermare il server zookeeper utilizzando il seguente comando:

bin/zkServer.sh stop

Congratulazioni! Hai installato con successo Apache ZooKeeper. Grazie per aver utilizzato questo tutorial per l'installazione di Apache ZooKeeper su sistemi CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Apache ZooKeeper.


Cent OS
  1. Come installare Apache Cassandra su CentOS 8

  2. Come installare Apache su CentOS 7

  3. Come installare Apache Maven su CentOS 7

  4. Come installare Apache Kafka su CentOS 8

  5. Come installare Apache Tomcat 8 su CentOS

Come installare Apache Cassandra in CentOS

Come installare elgg su CentOS 8

Come installare Apache ServiceMix su CentOS 8

Come installare Apache SVN su CentOS 7

Come installare Mod_Security Apache su CentOS 6

Come installare Apache su CentOS 6