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 ElasticSearch - Criando um Snapshot

Instale os pacotes necessários.

Copy to Clipboard

Teste sua comunicação com o servidor ElasticSearch.

Copy to Clipboard

Aqui está a saída de comando:

Copy to Clipboard

Pare o serviço ElasticSearch.

Copy to Clipboard

Crie um diretório local para armazenar o Snapshot.

Copy to Clipboard

Editar o arquivo de configuração ElasticSearch chamado: elasticsearch.yml

Copy to Clipboard

Adicione a seguinte linha no final do arquivo.

Copy to Clipboard

Aqui está o arquivo original, antes da nossa configuração.

Copy to Clipboard

Aqui está o arquivo com nossa configuração.

Copy to Clipboard

Inicie o serviço ElasticSearch.

Copy to Clipboard

Registre um novo repositório de snapshot chamado BACKUP.

Copy to Clipboard

Aqui está a saída de comando:

Copy to Clipboard

Liste todos os repositórios snapshot.

Copy to Clipboard

Aqui está a saída de comando:

Copy to Clipboard

Crie um snapshot do banco de dados ElasticSearch.

Copy to Clipboard

Aqui está a saída de comando:

Copy to Clipboard

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.

Copy to Clipboard

Aqui está a saída de comando:

Copy to Clipboard

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.

Copy to Clipboard

Aqui está a saída de comando:

Copy to Clipboard

Use este comando para listar informações de um Snapshot específico.

Copy to Clipboard

Aqui está a saída de comando:

Copy to Clipboard

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.

Copy to Clipboard

Teste sua comunicação com o servidor ElasticSearch.

Copy to Clipboard

Aqui está a saída de comando:

Copy to Clipboard

Restaurar o Snapshot elasticsearch nomeado: SNAPSHOT_INDEX_ACCOUNT_001

Copy to Clipboard

Aqui está a saída de comando:

Copy to Clipboard

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.

Copy to Clipboard

Para fechar o índice Elasticsearch, use o seguinte comando.

Copy to Clipboard

Aqui está a saída de comando:

Copy to Clipboard

Parabéns! Você restaurou o Snapshot ElasticSearch.