Запуск двух версий эластичного поиска на одном узле

В настоящее время у меня есть узел, на котором работает ES 2.4, и в экспериментальных целях мне нужно запустить другую версию ES 5.6 на той же машине. Как я понимаю, я могу скачать zip файл ES, разархивировать и запустить из локальной директории. Есть ли способ установить две версии и запустить их одновременно?

-Прашант


person pkumarn    schedule 22.11.2017    source источник


Ответы (1)


Да, вы можете, просто скачайте zip (разархивируйте его) и измените все параметры доступа

АКА: -порт чтения/записи (по умолчанию 9200) -изменить имя_кластера -и т.д.

вам также нужно изменить исполняемый файл ./bin/elasticsearch на другой, скажем, ./bin/elasticsearchv5

затем начните свою службу

и получить к нему доступ через указанный вами порт.

совет (не запускайте новый экземпляр ES без изменения этих параметров)

две версии вообще несовместимы, поэтому могут происходить странные вещи

хотя это не обычная практика, вам больше повезет, если вы развернете цифровую океанскую коробку за 10 долларов в месяц и проведете там тест на критические изменения, чем будете проходить через всю эту боль :)

person Daniel Andres Acevedo    schedule 22.11.2017
comment
Одна вещь, которую я испытал, заключалась в том, что две разные версии также не могут быть в одном кластере одновременно. Я попытался подключить другую версию es к кластеру, и это не удалось из-за разных версий. Таким образом, все узлы в одном кластере должны быть одной версии es. - person Ohlsen1980; 23.11.2017
comment
Спасибо за ответ. zip я смог, но искал, могу ли я установить обе версии и запустить их? - person pkumarn; 24.11.2017
comment
здесь важно понимать разницу между экземпляром и узлом, который, как говорится, ДА, вы можете запускать несколько экземпляров, и ДА, они могут иметь разные версии, но НЕТ, вы не можете присоединиться к этим 2 экземплярам в одном кластере, каждый узел в кластере должен иметь та же версия эластичного поиска. если вы хотите запускать их независимо друг от друга, вы можете, если ваш план - протестировать новую версию с вашими данными, просто переиндексируйте выбор из экземпляра и вставьте в другой. (чтобы быть более ясным, разные версии узлов НЕ МОГУТ принадлежать одному и тому же кластеру) - person Daniel Andres Acevedo; 30.11.2017