Добрый день.
Нужно брать версию, соответствующую собранному релизу (так как в master не всегда стабильная версия).
Узнать, какая версия стабильная можно, посмотрев версию выложенных пакетов здесь:
http://repo.yandex.ru/clickhouse/trusty/pool/main/c/clickhouse/Например, версии 1.1.53996 соответствует тег 53996 в Git-е.
(Мы собираемся сделать теги более удобными, чтобы в Git-е сразу было ясно, какая последняя стабильная версия.)
При обновлениях обеспечивается совместимость по данным. Новый сервер всегда подхватывает старые данные.
То есть, "миграций" при обновлениях не требуется.
При установке вручную, смотрите что изменилось в конфиге, и применяйте изменения.
Также, для работы с конфигами, есть такой вариант:
- в /etc/clickhouse-server/{config,users}.xml лежит не изменённый конфиг;
- все свои изменения оформляете в виде отдельных файлов в /etc/clickhouse-server/{config,users}.d/*.xml;
Смотрите
https://clickhouse.yandex/reference_ru.html#%D0%9A%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5%20%D1%84%D0%B0%D0%B9%D0%BB%D1%8BВ таком случае, вы просто заменяете конфиги на новые при релизе, а ваши изменения остаются.
пятница, 22 июля 2016 г., 11:17:17 UTC+3 пользователь rasmus написал: