Instalar y configurar ZooKeeper en Linux
descargar archivo zip
Copie el archivo comprimido en el directorio especificado
Ejecutar una orden
tar -zxvf [apache-zookeeper-3.5.7-bin.tar.gz] -C [/opt/module/]
Nota: el primer corchete es el nombre del archivo comprimido y el segundo corchete es la descompresión en el directorio especificado
Vaya a la carpeta descomprimida y verifique la estructura del directorio
Ingrese al directorio conf y verá un archivo que termina en .cfg, que es el archivo de configuración de zookeeper.
Modifique el dataDir en el archivo de configuración según su situación personal.
Interpretación de la configuración
- tickTime=2000: tiempo de latido de la comunicación, tiempo de latido del cliente y del servidor zookeeper, en milisegundos.
- initLimit=10: límite de tiempo de comunicación inicial de LF. El número máximo de latidos que el líder y el seguidor pueden tolerar cuando se conectan inicialmente.
- syncLimit=5: límite de tiempo de comunicación síncrona LF.
- dataDir: Guarda los datos en zookeeper. De forma predeterminada, se almacena en el directorio tmp, que es fácil de eliminar periódicamente por Linux.
- clientPort=2181: puerto de conexión del cliente, normalmente no se modifica.
Inicie el servidor del cuidador del zoológico
[root@syi zookeeper-3.5.7]# bin/zkServer.sh start
/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.5.7/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
iniciar el cliente
[root@syi zookeeper-3.5.7]# bin/zkCli.sh