Behebung von ElasticSearch [FORBIDDEN/12/index read-only / allow delete (api)]
English
Deutsch
Wenn du versuchst, ein Dokument in ElasticSearch zu indizieren und diese Fehlermeldung siehst:
elasticsearch-error.txt
elasticsearch.exceptions.AuthorizationException: AuthorizationException(403, 'cluster_block_exception', 'blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];')kannst du Schreibzugriffe auf deinen Cluster (alle Indizes) freischalten mit
elasticsearch-unlock.sh
curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'(Danke an Imran273 auf StackOverflow für die ursprüngliche Lösung)
Beachte jedoch, dass oft eine zugrundeliegende Ursache dazu geführt hat, dass ElasticSearch Schreibzugriffe auf den Index gesperrt hat. Meistens wird dies durch Überschreitung des Datenträger-Wasserzeichens / Kontingents verursacht. Siehe ElasticSearch-Datenträgerkontingent / Wasserzeichen deaktivieren für Details zur Umgehung dieses Problems.
Check out similar posts by category:
Databases, ElasticSearch
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow