Elasticsearch configura dos nodos, pero solo se muestra un nodo durante la verificación de estado


alrededores:

系统:CentOS7.4
node1:   192.168.100.11 
node2:   192.168.100.12

1. Situación de error

en el nodo-1

vim /etc/elasticsearch/elasticsearch.yml
17 cluster.name: my-elk-cluster
23 node.name: node-1
68 discovery.zen.ping.unicast.hosts: ["node-1", "node-2"]

en el nodo-2

vim /etc/elasticsearch/elasticsearch.yml
17 cluster.name: my-elk-cluster
23 node.name: node-2
68 discovery.zen.ping.unicast.hosts: ["node-1", "node-2"]




Después de reiniciar elasticsearch, 192.168.100.11:9200/_cluster/health?pretty ver el estado de salud en el navegador
encontrado

"number_of_nodes" : 1,
"number_of_data_nodes" : 1,

El resultado es obviamente incorrecto, el valor de ambos debería ser 2, porque hemos configurado dos nodos: nodo-1 y nodo-2


\

Dos, investigacion

Después de verificar el archivo de configuración, se encuentra que no hay ningún error en el archivo de configuración. Puede ser un error.
Traté de cambiar node-1 a node1; node-2 to node2.
en el nodo1

vim /etc/elasticsearch/elasticsearch.yml
17 cluster.name: my-elk-cluster
23 node.name: node1
68 discovery.zen.ping.unicast.hosts: ["node1", "node2"]

en el nodo2

vim /etc/elasticsearch/elasticsearch.yml
17 cluster.name: my-elk-cluster
23 node.name: node2
68 discovery.zen.ping.unicast.hosts: ["node1", "node2"]

Entonces el problema está resuelto, sonríe con ironía [dogo]
Inserte la descripción de la imagen aquí

Tres, resumen

Puede deberse a que en el archivo de configuración de elasticsearch, node.name no puede reconocer los caracteres con "-", WDNMD, realmente LJ.

Supongo que te gusta

Origin blog.csdn.net/qq_46480020/article/details/112705200
Recomendado
Clasificación