Exclua todos os índices elasticsearch diretamente sem enrolar
Estou iniciando o elasticsearch e recebendo o erro:
java.lang.IllegalStateException: unable to upgrade the mappings for the index [[documents/xOOEXQB-RzGhQp7o7NNH9w]]
at org.elasticsearch.cluster.metadata.MetaDataIndexUpgradeService.checkMappingsCompatibility(MetaDataIndexUpgradeService.java:172) ~[elasticsearch-5.5.0.jar:5.5.0]
Não sei exatamente o que causou isso. Eu fiz umbrew upgrade elasticsearch
mas não anotei a última versão. Atualmente, estou no elasticsearch 5.5.
Gostaria de limpar todos os mapeamentos / índices da pesquisa elástica. Não preciso desses dados, pois são para testes. A maioria da documentação diz para usar
curl -XDELETE 'http://localhost:9200/_all'
No entanto, localhost: 9200 não é acessível (era anteriormente), provavelmente porque a pesquisa elástica não pode ser iniciada corretamente, por isso é um pouco de galinha e ovo.
Existe uma maneira de eu limpar todos os dados de pesquisa elástica manualmente?