Você gostaria de aprender como criar um Snapshot elasticsearch? Neste tutorial, vamos mostrar como criar o Snapshot de um índice ElasticSearch em um computador executando o Ubuntu Linux.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• ElasticSearch 7.6.2
Em nosso exemplo, o endereço IP do servidor ElastiSearch é 192.168.100.7.
Importante! O Elasticsearch usa a palavra Index em vez da palavra Tabela.
Tutorial relacionado ao ElasticSearch:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados à instalação do ElasticSearch.
Tutorial ElasticSearch – Criando um Snapshot
Instale os pacotes necessários.
Teste sua comunicação com o servidor ElasticSearch.
Aqui está a saída de comando:
Pare o serviço ElasticSearch.
Crie um diretório local para armazenar o Snapshot.
Editar o arquivo de configuração ElasticSearch chamado: elasticsearch.yml
Adicione a seguinte linha no final do arquivo.
Aqui está o arquivo original, antes da nossa configuração.
Aqui está o arquivo com nossa configuração.
Inicie o serviço ElasticSearch.
Registre um novo repositório de snapshot chamado BACKUP.
Aqui está a saída de comando:
Liste todos os repositórios snapshot.
Aqui está a saída de comando:
Crie um snapshot do banco de dados ElasticSearch.
Aqui está a saída de comando:
Em nosso exemplo, criamos um Snapshot chamado SNAPSHOT_001.
Em nosso exemplo, armazenamos este Snapshot dentro do repositório chamado: BACKUP.
Este Snapshot armazena todas as informações do Elasticsearch.
Para criar um snapshot de um índice ElasticSearch específico, use o seguinte comando.
Aqui está a saída de comando:
Em nosso exemplo, criamos um Snapshot chamado SNAPSHOT_INDEX_ACCOUNT_001.
Em nosso exemplo, armazenamos este Snapshot dentro do repositório chamado: BACKUP.
Este Snapshot armazena apenas o índice chamado CONTAS.
Liste todos os Snapshots disponíveis no repositório chamado BACKUP.
Aqui está a saída de comando:
Use este comando para listar informações de um Snapshot específico.
Aqui está a saída de comando:
Em nosso exemplo, listamos as informações de um Snapshot chamado SNAPSHOT_001 que foi armazenado no repositório chamado BACKUP.
Parabéns! Você criou um Snapshot elasticsearch.
Tutorial ElasticSearch – Restaurando um Snapshot
Instale os pacotes necessários.
Teste sua comunicação com o servidor ElasticSearch.
Aqui está a saída de comando:
Restaurar o Snapshot elasticsearch nomeado: SNAPSHOT_INDEX_ACCOUNT_001
Aqui está a saída de comando:
Em nosso exemplo, restauramos o backup de um índice Elasticsearch chamado ACCOUNTS.
Se você recebeu a seguinte mensagem de erro, você precisa fechar o índice ElasticSearch antes de restaurar o Snapshot.
Para fechar o índice Elasticsearch, use o seguinte comando.
Aqui está a saída de comando:
Parabéns! Você restaurou o Snapshot ElasticSearch.