каждом. У них включена internal_replication. ЗАпросы на SELECT идут над distribited таблицами в 3 шардах.
Если один из шардов (обе его реплики) будут не доступны, запрос на SELECT к distributed же завершится, но бкз учета данных с недоступного шарда?
Можно ли отдавать ошибку (или ничего), если один из шардов хотя бы не доступен?
Вроде как по умолчанию должна выдаваться ошибка, если один из шардов полностью недоступен
Селект не пройдет, выкинет ошибку
Вот эту настройку посмотрите skip_unavailable_shards , по умлочанию КХ выкинет исключение.
Обсуждают сегодня