разными версиями кафки? при добавлении новых нод их нужно добавлять с имеющейся версией кафки, или можно с последней?
Лучше одной У Кафки есть 2 вида протокола сообщений Протокол по которому общаются брокера Inter broker protocol version И протокол хранения сообщений будут конфликты, если не зашит протокол в конфигах брокера А так, это изначально плохая идея)
Спасибо! Суть в следующем - есть кластер с кафкой 2.2 хотим виртуалки поменять на железяки вводить железки по одной на замену и выключать виртуалки, вешать тот же ip и CNAME для новой железной машины, как были у виртуалки. и все это без даунтайма. План-капкан возможно ли такое? и вводить их получается все же стоит с версией 2.2?
Можно по одной вводить, но в любом случае с одинаковой версией Можно конечно через reassign part еще
И можно не менять ip и хост вроде, но я перенёс бы meta.properties
у нас на ip и хост завязаны уже приложухи которые ходят в кафку - чтоб в них не менять
Вроде как можно и свежую версию взять, только зафиксировать версию протокола межброкерного взаимодействия на 2.2, и версию сообщений. Посмотри в документации раздел про обновление версии кафки. У вас очень выглядит что можно переезд совместить с понятием версии
Я не рисковал бы В новой версии может использоваться новая версия зк и клиентской библы зк Ну или проверить все в песочнице)
Можно на переносимых нодах установить зукипер отдельно нужной (используемой)версии. Затем обновлять как вы писали выше главное не забыть зафиксировать в конфигурациях версии используемых протоколов (вы об этом тоже писали выше).
Обсуждают сегодня