GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Apache ZooKeeper en CentOS 7

En este tutorial, le mostraremos cómo instalar Apache ZooKeeper en el servidor CentOS 7. Para aquellos de ustedes que no lo sabían, Zookeeper es un administrador de estado distribuido que se puede emplear por muchos clústeres para mantener el estado en sus clústeres. Al igual que HBase, puede utilizar Zookeeper para mantener el estado en su propio conjunto de clústeres sin tener que tener un país de clúster dentro de él.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Apache ZooKeeper en el servidor CentOS 7.

Instalar Apache ZooKeeper

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

yum clean all
yum -y update

Paso 2. Instalación de Java.

Al momento de escribir este tutorial, la última versión de Java JDK era JDK 8u45. Primero, descarguemos la última versión de Java SE Development Kit 8 desde su descarga oficial página o use los siguientes comandos para descargar desde el 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

Después de extraer el archivo comprimido, use el comando de alternativas para instalarlo. El comando de alternativas está disponible en chkconfig el paquete:

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

En este punto, JAVA 8 (JDK 8u45) se ha instalado correctamente en su sistema. También recomendamos configurar la ruta de los comandos javac y jar usando alternativas:

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

Comprobando la versión Java instalada:

[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)

Podemos configurar fácilmente las variables de entorno usando el comando de exportación como se muestra a continuación:

Configurar variable JAVA_HOME:

export JAVA_HOME=/opt/jdk1.8.0_45

Configurar JRE_HOME Variable:

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

Variable de RUTA de configuración:

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

Paso 3. Instale Apache ZooKeeper.

Primero, instale el marco ZooKeeper en su máquina, visite el siguiente enlace y descargue la última versión de ZooKeeper:

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

Luego, abra el archivo de configuración llamado conf/zoo.cfg y todos los siguientes parámetros para establecer como punto de partida:

### nano conf/zoo.cfg

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

Luego, inicie el servidor ZooKeeper:

bin/zkServer.sh start

Después de ejecutar este comando, obtendrá una respuesta de la siguiente manera:

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

Siguiente paso, Iniciar CLI escriba el siguiente comando:

bin/zkCli.sh

Después de escribir el comando anterior, se conectará al servidor de ZooKeeper y debería recibir la siguiente respuesta:

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

Después de conectar el servidor y realizar todas las operaciones, puede detener el servidor zookeeper usando el siguiente comando:

bin/zkServer.sh stop

¡Felicitaciones! Ha instalado Apache ZooKeeper correctamente. Gracias por usar este tutorial para instalar Apache ZooKeeper en sistemas CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Apache ZooKeeper.


Cent OS
  1. Cómo instalar Apache Cassandra en CentOS 8

  2. Cómo instalar Apache en CentOS 7

  3. Cómo instalar Apache Maven en CentOS 7

  4. Cómo instalar Apache Kafka en CentOS 8

  5. Cómo instalar Apache Tomcat 8 en CentOS

Cómo instalar Apache Cassandra en CentOS

Cómo instalar elgg en CentOS 8

Cómo instalar Apache ServiceMix en CentOS 8

Cómo instalar Apache SVN en CentOS 7

Cómo instalar Mod_Security Apache en CentOS 6

Cómo instalar Apache en CentOS 6