Elasticsearch - Read Only [Resolvido]

Publicado por Leonardo Berbert Gomes em 28/07/2020

[ Hits: 1.934 ]

Blog: https://www.linkedin.com/in/leoberbert

 


Elasticsearch - Read Only [Resolvido]



Para quem não conhece, o ElasticSearch é um mecanismo de busca e análise de dados distribuído e open source para todos os tipos de dados, incluindo textuais, numéricos, geoespaciais, estruturados e não estruturados.

Quando você está armazenando seus dados e o disco onde o ElasticSearch está escrevendo chega em 95% de utilização, ele entra em modo "Read Only", ele faz isso para que os dados não sejam corrompidos, porém, mesmo após a limpeza do disco, ele continua neste modo.

Para resolver este problema é necessário alterarmos a variável "read_only_allow_delete". Para isso execute o comando abaixo alterando o apontamento de acordo com seu ambiente:

curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": false}'
{"acknowledged":true}

Pronto, agora é só executar o comando abaixo e verificar se os registros estão sendo incrementados.

curl --silent -XGET "localhost:9200/_cat/indices/monitor-apache-2020.07.27?v&s=index"
health status index                                 uuid                   pri rep docs.count docs.deleted store.size pri.store.size
yellow open   monitor-apache-2020.07.27 mI_yYgp3Q1uzHDtGaU1dFw   5   1    4182369            0      1.2gb          1.2gb


curl --silent -XGET "localhost:9200/_cat/indices/monitor-apache-2020.07.27?v&s=index"
health status index                                 uuid                   pri rep docs.count docs.deleted store.size pri.store.size
yellow open   monitor-apache-2020.07.27 mI_yYgp3Q1uzHDtGaU1dFw   5   1    4199387            0      1.2gb          1.2gb


Note que o valor da coluna 7 está sendo incrementado.

Obs.: estou utilizando a versão 6.8.0 do ElasticSearch.

Espero que essa dica seja útil.

Outras dicas deste autor

sys_diag - Diagnóstico completo do Solaris

Monitoração Web com Perl

Trabalhando com JSON no terminal? O jq salva você!

Executar shutdown com usuário comum em 5 etapas

Transformando o modem QuickConnect em roteador

Leitura recomendada

Retirando BootSplash no Ubuntu

Ambiance Blue no Ubuntu 12.04

Mais uma do NFS

Adobe Flash Player no Fedora 18

Disponibilizando mais fontes no Red Hat

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts