Совместимость с CRATE 0.28.0.1 и плагином asticsearch-cloud-aws
Мы собираемся использовать CRATE с плагином asticsearch-cloud-aws для ES для создания резервных копий. Похоже, что текущая версия 0.28.0.1 (из пакета deb) имеет проблему со средой выполнения для плагина aws.
Это говорит:
{1.0.1}: ошибка инициализации... - NoClassDefFoundError[org/asticsearch/common/collect/Lists] ClassNotFoundException[org.elasticsearch.common.collect.Lists]
Это делает Crate несовместимым с плагином резервного копирования aws. Было бы здорово иметь на борту любой плагин для резервного копирования на основе aws, потому что это очень удобно.
Как нам удалось сделать резервную копию наших данных на ежедневной основе?
1 ответ
Это похоже на проблему совместимости с asticsearch-cloud-aws и ES >= 1.0.0 (crate 0.28.0 фактически использует ES 1.0.1), списки были удалены из пакета ES в пользу com.google.common.collect. Списки.
См. https://github.com/elasticsearch/elasticsearch-cloud-aws/issues/57