если я сейчас в докер файле напишу yandex/clickhouse-server:20.5.3.27, пересоберу и передерну контейнеры
- у меня таким образом обновление нормально встанет?
- между версиями 19.16.13.54 и 20.5.3.27 есть ли изменения ломающие совместимость кликхауса и его данных на диске?
- главное - не потеряются ли данные?
- что будет с изменением формата конфигов?
под докер-файлом подразумевается docker-compose ? или Dockerfile ? /var/lib/clickhouse как volume монтируется? если да, то единственное что я встречал это если MergeTree таблица содержит dictGet в default или alias для полей, то словарь не грузится... и да, конфиги надо проверить, там какие то опции переехали в профили из глобального скопа... читайте changelogs
После обновления 19.16.13.54 —> 20.5.3.2 стала падать команда OPTIMIZE TABLE AAA.bbb FINAL DEDUPLICATE ошибка Code: 365, e.displayText() = DB::Exception: Output of TreeExecutor is not sorted (version 20.5.3.27 (official build)) С чем может быть связанно? По отдельности FINAL и DEDUPLICATE - работают, вместе - нет. Раньше работало.
Обсуждают сегодня