------------ Contenido de recuperación iniciado ------------
- Preparación
Cree tres máquinas virtuales (comunicación por Internet en modo de acceso a Internet estático) Como se muestra en la figura siguiente
192.168.1.200
192.168.1.201
192.168.1.202
200 nodos fijados, los otros solo muestran la interoperabilidad de la intranet
201 nodos
202 nodos
Descargue y descomprima elasticsearch-7.6.2 en / usr / local / elastcsearch 3 y haga lo mismo
Establecer nombre de clúster
establecer nombre de nodo
Establecer path.data = directorio de índice
path.log = agregar, eliminar, cambiar y verificar el directorio de registro de operaciones
Establezca la configuración de red
network.host: 0.0.0.0 # Permitir acceso a la red externa
network.publish_host: 192.168.1.200
#Bind puerto de comunicación interna http.port: 9200
#Port http.cors.enabled: verdadero
#Habilitar http.cors entre dominios .allow-origin: "*"
# Permitir todos los nodos. master: true # Si es el nodo maestro
node.data: true # Si almacenar datos
Establezca el nodo del clúster y el nodo maestro
discovery.seed_hosts: ["192.168.1.200", "192.168.1.201", "192.168.1.202"]
cluster.initial_master_nodes: ["e1"]
Los tres nodos generales configurados son los siguientes
useradd esuser
chown -R esuser: esuser /usr/local/elasticsearch-7.4.2
su esuser
whoami
vuelve a
cd /usr/local/elasticsearch-7.6.2/bin
y comienza
Si hay un error
Los tres deben ser operados,
luego debe cambiar al usuario raíz para modificar la configuración de la siguiente manera:
vim /etc/security/limits.conf
- nofile suave 65536
- nofile duro 131072
- nproc suave 2048
- duro nproc 4096
Luego modifique vim /etc/sysctl.conf
Comando actualizar
sysctl -p
Vuelva al usuario de su esuser para reiniciar
Después de un reinicio exitoso, utilicé directamente la herramienta es-head para ver