Elasticsearch configura dois nós, mas apenas um nó é exibido durante a verificação de saúde


arredores:

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

1. Situação de erro

no nó-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"]

no nó 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"]




Após a reinicialização do elasticsearch, 192.168.100.11:9200/_cluster/health?pretty visualizar o status de saúde no navegador
encontrado

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

O resultado está obviamente errado, o valor de ambos deve ser 2, porque configuramos dois nós: node-1 e node-2


\

Dois, investigação

Após verificar o arquivo de configuração, verifica-se que não há nenhum erro no arquivo de configuração, pode ser um bug.
Tentei alterar o nó-1 para o nó1; o nó-2 para o nó2.
no nó1

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

no nó 2

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

Então o problema está resolvido, sorria ironicamente [doge]
Insira a descrição da imagem aqui

Três, resumo

Pode ser porque no arquivo de configuração do elasticsearch, node.name não pode reconhecer os caracteres com "-", WDNMD, realmente LJ.

Acho que você gosta

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