Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Освободить свободное место на диске с базой elasticsearch: /opt/webitel/esdata6. Должно быть больше 10% свободного места.
  2. Открыть все индексы:

    Code Block
    languagebash
    docker exec -it elasticsearch2 curl -XPOST localhost:9200/cdr*/_open
    docker exec -it elasticsearch2 curl -XPOST localhost:9200/.kibana*/_open
    docker exec -it elasticsearch2 curl -XPOST localhost:9200/accounts*/_open


  3. Разрешить изменения и удаление:

    Code Block
    docker exec -it elasticsearch2 curl -XPUT -H 'Content-Type: application/json' -d '{ "index": { "blocks": { "read_only_allow_delete": "false" }}}' localhost:9200/_settings


  4. По умолчанию, elasticsearch переводит индексы в режим read-only, если на диске занято больше 95%. Что бы изменить данный параметр, необходимо выполнить команду:

    Code Block
    docker exec -it elasticsearch2 curl -XPUT -H 'Content-Type: application/json' '172.17.0.1localhost:9200/_cluster/settings' -d '
     {
       "transient": {
           "cluster.routing.allocation.disk.watermark.low": "20gb",
           "cluster.routing.allocation.disk.watermark.high": "10gb",
           "cluster.routing.allocation.disk.watermark.flood_stage": "5gb",
           "cluster.info.update.interval": "1m"
         }
    }'


...