Artigo Diretório
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]
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.