Zookeeper independiente, implementación de clúster

Instalación independiente

1. premisa de instalación

1. Apague el firewall de Linux (versión CentOS 7.X), apague selinux, networkmanager y otras configuraciones relacionadas con la red y la seguridad 
Apague el firewall: systemctl stop firewalld Apague 
permanentemente el firewall: systemctl disable firewalld 

2. Descargue e instale JDK 

3. Descargue o cargue la instalación de Zookeeper Paquete 

4. Descomprima el paquete de instalación de Zookeeper: 
  tar -xvf zookeeper- 3.4 . 8.tar.gz

Dos, variables de entorno.

vim / etc / profile         // Ingrese la variable de entorno del sistema 

export ZOOKEEPER_HOME = / opt / soft / zookeeper         // Configure el directorio de instalación de zookeeper 
export PATH = .: $ ZOOKEEPER_HOME / bin: $ PATH 

: wq     // Guarde y salga de la 


fuente / etc / profile     // Hacer que el archivo de configuración entre en vigencia inmediatamente

Tres, configuración del cuidador del zoológico

1. Ingrese el directorio conf del subdirectorio en el directorio de instalación de Zookeeper: cd zookeeper- 3.4 . 8 / conf 

2. Copie el archivo zoo_sample.cfg del directorio conf en zoo.cfg. Zookeeper encontrará automáticamente zoo.cfg cuando se inicie e iniciará el servicio de acuerdo con la configuración: cp zoo_sample.cfg zoo.cfg 

3. Edite el archivo zoo.cfg: vim zoo.cfg 

4. Modifique el atributo dataDir, especifique los datos Directorio de almacenamiento: dataDir = / opt / soft / zookeeper / tmp 

5. Guarde y cierre zoo.cfg

4. Verificación de inicio

1. Ingrese el directorio bin del subdirectorio del directorio de instalación de Zookeeper: cd ../ bin 

2. Ejecute el archivo zkServer.sh para iniciar el servidor de Zookeeper: sh zkServer.sh start 

3. Verifique si la instalación se realizó correctamente 
    a. Cuando el lado del servidor después de un comienzo exitoso, puede ejecutar el comando JPS para ver si hay proceso de Zookeeper de QuorumPeer 
    b o después de un comienzo exitoso en el lado del servidor, puede ejecutar el siguiente comando para ver el estado zkServer.sh estado :. sh del lado del servidor 
si hay un autónomo, instrucciones para iniciar una exitosa

 4. ejecutan zkCli.sh para iniciar en el cliente Zookeeper: sh zkCli.sh

¡La instalación independiente es exitosa!

Instalación en racimo

Primero, configure zoo.cfg

Agregue la configuración zoo.cfg sobre la base de una instalación independiente

  Al final del archivo zoo.cfg, agregue la dirección del servidor del clúster que se va a construir
  formato: server.number = dirección IP: puerto de transmisión atómica: puerto de elección

  Por ejemplo:

  servidor.1 = 192.168.100.200: 2888: 3888  

  server.2 = 192.168.100.201: 2888: 3888
  server.3 = 192.168.100.202: 2888: 3888 // 1, 2, 3 se refiere al número de clúster, que debe usarse más adelante

  Cabe señalar que:
  a. El requisito de numeración es un número y no puede repetirse
  b. Siempre que el número de puerto de transmisión atómica y el número de puerto de elección no entren en conflicto con el número de puerto utilizado actualmente

 

Segundo, configura myid

11. Cree un directorio de almacenamiento de datos en el directorio especificado de dataDir: mkdir tmp // el directorio de almacenamiento de datos especificado en zoo.cfg 

12. Ingrese el directorio de almacenamiento de datos: cd tmp 

13. Edite el nuevo archivo en el directorio de almacenamiento de datos, el nombre del archivo es myid: vim myid 

14. Complete el número correspondiente al servidor actual en el archivo myid. Por ejemplo, si la dirección del servidor actual es 192.168.100.200, el número 1 se especifica en el archivo zoo.cfg y luego el número 1 se agrega al archivo myid

3. Distribuir cuidador del zoológico

Siga los pasos anteriores para configurar otros servidores en el clúster que se configurará. O la configuración actual del servidor puede haber otros servidores de copiar, modificar myid correspondiente 
formato de SCP - directorios R ^ IP o presenta: directorio de 
ejemplo: SCP -R & lt zookeeper- 3.4 . 8.  192.168 . 100.201 : / opt / Software 
ejemplo: SCP - r zookeeper- 3.4 . 8  192.168 . 100.202 : / opt / software

4. Arranque e inspección

1. Después de configurar todos los clústeres, inicie cada servidor por turno 

2. Ingrese el directorio bin en el directorio de instalación de Zookeeper: cd ../ bin 

3. Ejecute el archivo zkServer.sh para iniciar el servidor Zookeeper: sh zkServer.sh start 

4 . zkCli.sh archivos de ejecución, comienzan cliente Zookeeper: sh zkCli.sh 
    
atención al problema 
    1 en el grupo Zookeeper, si se inicia un servidor solo, es incapaz de prestar servicios fuera.
     2 cuando se activan los servidores del clúster. Puede usar: sh zkServer.sh status 
para ver el estado del nodo actual, si aparece el líder o seguidor, significa que el inicio fue exitoso

Máquina 1:

Máquina 2:

Máquina 3:

 

¡Instalación exitosa del clúster!

Supongo que te gusta

Origin www.cnblogs.com/phy2020/p/12723461.html
Recomendado
Clasificación