Элассандра - Кибана Проблема в создании индекса и визуализации
Мы попытались интегрировать Elassandra(2017-05-22 Release 2.4.5.1 Elasticsearch 2.4.5 + Cassandra 3.0.13) с Kibana (4..6.4). Но мы боремся со следующей проблемой.
log [10:01:51.003] [info][listening] Server running at http://XXXXXX:5601
log [10:01:55.983] [info][status][plugin:elasticsearch@1.0.0] Status changed from yellow to yellow - No existing Kibana index found
log [10:02:00.913] [info][status][plugin:elasticsearch@1.0.0] Status changed from yellow to green - Kibana index ready
log [10:02:00.941] [error][status][plugin:elasticsearch@1.0.0] Status changed from green to red - [document_already_exists_exception] [config][4.6.4]: document already exists, with: {"shard":"0","index":"kibana"}
health status index pri rep docs.count docs.deleted store.size pri.store.size
green open emp 2 0 0 0 142b 142b
green open weatherindex 2 0 0 0 142b 142b
green open weatherts1 2 0 0 0 142b 142b
green open kibana 2 0 0 0 142b 142b
green open weatherts 2 0 0 0 142b 142b
Может ли кто-нибудь помочь, пожалуйста, решить эту проблему?
1 ответ
Я видел такое поведение в Kibana на узле эластичного поиска с параметром refresh_interval выше, чем по умолчанию.
Интервал обновления составляет 1 с по умолчанию. Установка более высокого интервала обновления может улучшить (индексировать) производительность, но приведет к тому, что изменения станут видны позже.
В этом случае: 1) kibana проверяет, существует ли индекс.kibana, 2) видит, что его нет, 3) создает индекс.kibana, 4) проверяет, существует ли он, 5) ошибочно приходит к выводу, что его нет, потому что refresh_interval еще не истек, снова вернемся к 3).
Решения:
- Подождите секунды refresh_interval, после чего кибана продолжит запуск.
- Восстановите refresh_interval к значению по умолчанию 1 с (и примите более низкую производительность индексации).