English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Em qualquer sistema ou software, quando atualizamos para uma versão mais recente, precisamos seguir alguns passos para manter as configurações da aplicação, configurações, dados e outros conteúdos. Esses passos são necessários para manter a estabilidade da aplicação no novo sistema ou para manter a integridade dos dados (prevenir danos aos dados).
Você precisa seguir os seguintes passos para atualizar o Elasticsearch-
Dehttps://www.elastic.co/Leia o documento de atualização
Em ambientes não produtivos (como UAT, E2E, SIT ou DEV ambiente) para testar a versão de atualização.
Atenção, sem backup de dados, não será possível reverter para versões anteriores do Elasticsearch. Portanto, é recomendável fazer backup de dados antes de atualizar para uma versão mais alta.
Podemos usar reinicialização completa do cluster ou atualização contínua para atualizar. A atualização contínua é aplicável a novas versões. Note que, ao usar o método de atualização contínua para migração, não haverá interrupção no serviço.
Teste a atualização no ambiente de desenvolvimento antes de atualizar o cluster de produção.
Faça backup dos seus dados. A menos que você tenha um snapshot de dados, não será possível reverter para versões anteriores.
Antes de começar o processo de atualização, considere desativar as tarefas de aprendizado de máquina. Embora as tarefas de aprendizado de máquina possam continuar executando durante a atualização contínua, elas aumentam a sobrecarga do cluster durante a atualização.
Atualize os componentes do Elastic Stack na seguinte ordem-
Elasticsearch
Kibana
Logstash
Beats
Servidor APM
Para atualizar de6.0-6.6Versão diretamente para o Elasticsearch 7.1.0, você deve reindexar manualmente todos os que precisam ser herdados5.x índice e execute a reinicialização completa do cluster.
O processo de reinicialização completa do cluster inclui fechar cada nó do cluster, atualizar cada nó para7x, em seguida, reinicie o cluster.
A seguir estão os passos avançados necessários para reiniciar completamente o cluster-
Desativar a distribuição de fragmentos
Parar o índice e executar a atualização síncrona
Fechar todos os nós
Atualizar todos os nós
Atualizar qualquer plugin
Iniciar cada nó de upgrade
Aguardar que todos os nós sejam adicionados ao cluster e relatem o estado amarelo
Reativar a Distribuição
Após a reativação da distribuição, o cluster começará a distribuir os fragmentos de cópia para os nós de dados. Neste momento, a recuperação do índice e da pesquisa é segura, mas se você puder esperar até que todos os fragmentos primários e cópias sejam distribuídos com sucesso e o estado de todos os nós estiver verde, o cluster se recuperará mais rapidamente.