Я пытался запустить Elasticsearch на K8s, используя недавно продвинутую до стабильной рулевой диаграммы , которая отлично работает, кстати, дляasticsearch v 6.4.2.Тем не менее, мы привязаны к приложению Grails, для которого требуетсяasticsearch v 5.5.3, для которого у нас нет возможности обновляться.Я понизил версию изображенияasticsearch на графике до 5.5.3 (а также попробовал v 5.6.12), но он не запускается.
Я посмотрел на оператор asticsearch , нов настоящее время он настроен для работы с типами хранилищ AWS S3 «из коробки» и GCP с небольшим объемом работы (хотя нет возможности создания снимков).Прежде чем я углублюсь в это, я хотел бы знать, будет ли он работать с 5.5.3, для начала.
Кто-нибудь знает, могу ли я получитьasticsearch v 5.5.3, работающий в кластере k8s?Я бы сказал, используя как минимум k8s StatefulSet.
Спасибо!
Обновление
Полагаю, мне следовало бы сообщить об ошибках, что существующий шлемДиаграмма имеет место при понижении рейтинга изображения эластичного поиска до 5.5.3.
Не удается запустить модуль master-0 с:
Error injecting constructor, ElasticsearchException[java.io.IOException: failed to read [id:15, legacy:false, file:/usr/share/elasticsearch/data/nodes/0/_state/global-15.st]]; nested: IOException[failed to read [id:15, legacy:false, file:/usr/share/elasticsearch/data/nodes/0/_state/global-15.st]]; nested: ElasticsearchException[Unknown license version found, please upgrade all nodes to the latest elasticsearch-license plugin];
at org.elasticsearch.gateway.GatewayMetaState.<init>(Unknown Source)
while locating org.elasticsearch.gateway.GatewayMetaState
for parameter 4 at org.elasticsearch.gateway.GatewayService.<init>(Unknown Source)
while locating org.elasticsearch.gateway.GatewayService
Caused by: ElasticsearchException[java.io.IOException: failed to read [id:15, legacy:false, file:/usr/share/elasticsearch/data/nodes/0/_state/global-15.st]]; nested: IOException[failed to read [id:15, legacy:false, file:/usr/share/elasticsearch/data/nodes/0/_state/global-15.st]]; nested: ElasticsearchException[Unknown license version found, please upgrade all nodes to the latest elasticsearch-license plugin];
Сбои клиентских модулей:
[2018-10-22T17:52:51,835][WARN ][o.e.d.z.UnicastZenPing ] [elasticsearch-client-6bf954c595-7zlpc] failed to resolve host [elasticsearch-discovery]
java.net.UnknownHostException: elasticsearch-discovery
Очевидно, что ожидается более поздняя версия эластичного поиска.