--- title: Ansible Role Elasticsearch repo: https://gitlab.lakedrops.com/ansible/roles/elasticsearch issues: https://gitlab.lakedrops.com/ansible/roles/elasticsearch/-/issues tags: - ansible --- # Documentation - [Download](https://www.elastic.co/downloads/elasticsearch) - [API](https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html) - [Date Format](http://www.joda.org/joda-time/apidocs/org/joda/time/format/DateTimeFormat.html) - [Licensing](https://www.elastic.co/de/subscriptions) - [Download BEATS](https://www.elastic.co/de/downloads/beats) # Create basic users ``` bin/elasticsearch-setup-passwords auto -u http://localhost:9200 ``` # Trouble-Shooting Get a list of indides: ``` curl "http://127.0.0.1:9200/_cat/indices?v" ``` If an index went read-only: ``` curl -X PUT http://127.0.0.1:9200/[INDEX]/_settings -H 'Content-Type: application/json' -d '{"index.blocks.read_only_allow_delete":null}' ``` Or use the prepared script `elasticsearch-remove-readonly` for this. ``` curl -X PUT http://localhost:9200/_all/_settings -H 'Content-Type: application/json' -d'{ "index.blocks.read_only_allow_delete" : false } }' ```