Kibana server is not ready yet при поднятии ELK через docker compose
Попробовал поднять с Git ELK. Elastic при переходе на его страничку выдает:
{
"name" : "elasticsearch",
"cluster_name" : "docker-cluster",
"cluster_uuid" : "wJfMbNA7TT-E_iv62P97eA",
"version" : {
"number" : "8.8.2",
"build_flavor" : "default",
"build_type" : "docker",
"build_hash" : "98e1271edf932a480e4262a471281f1ee295ce6b",
"build_date" : "2023-06-26T05:16:16.196344851Z",
"build_snapshot" : false,
"lucene_version" : "9.6.0",
"minimum_wire_compatibility_version" : "7.17.0",
"minimum_index_compatibility_version" : "7.0.0"
},
"tagline" : "You Know, for Search"
}
т.е. оно поднимается, но при открытии kibana постоянно вижу Kibana server is not ready yet. docker logs показал:
[2023-07-09T08:59:04.670+00:00][ERROR][elasticsearch-service] Unable to retrieve version information from Elasticsearch nodes. connect ECONNREFUSED 0.0.0.0:9200
Видел, что такое может быть при несовпадении версий, но оно по умолчанию забирает последнюю для каждого компонента.
Нужна только кибана, а она как раз и не работает. Не могу определить причину. С настройкой полный профан. Пытаюсь научиться.
Источник: Stack Overflow на русском