то при попытки записи в него данные теряются или клик понимает, что шарда нет и нужно идти в другой?
А как вы записываете данные на шард? Через distributed? Или приложение само пишет на разные шарды?
что значит "выпал шард"? в смысле clickhouse-server на хостах шарда запущен, но реплики шарда по сети недоступны для остальных реплик? или вы реплики шарда из remote_servers убрали на всех серверах?
Через дистр, при чем дистр таблица на каждой реплике
Afaik: тогда данные останутся в очереди в distributed таблице ожидая возвращение шарда. В каталоге таблицы будут Бин файлы с запросами на выставку. Посмотрите, если есть зависшие(по mtime), то это ваш случай.
Выше все подробно расписали. Но если у вас шард состоит из больше, чем одной реплики, то данные уйдут на первую живую
Обсуждают сегодня