Кластер работает, данные реплицируются правильно, а распределенные таблицы работают между шардами.
Примечание. Раньше у нас был один шард с 1 узлом и 1 репликой; теперь у нас есть 2 шарда по три узла в каждом.
Иногда возникают следующие ошибки:
Код: Выделить всё
2025.12.02 12:33:04.824726 [ 2444807 ] {} DNSResolver: Cannot resolve host (Host-0006), error 0: Host not found.
2025.12.02 12:33:04.825328 [ 2444807 ] {} DNSResolver: Cached hosts not found: Host-0006
2025.12.02 12:33:04.825340 [ 2444807 ] {} DNSResolver: Cached hosts dropped: Host-0006
2025.12.02 12:33:04.825348 [ 2444807 ] {} DNSCacheUpdater: IPs of some hosts have been changed. Will reload cluster config
2025.12.02 17:17:28.986385 [ 613971 ] HedgedConnectionsFactory: Connection failed at try №1, reason: Code: 210. DB::NetException: I/O error: Broken pipe, while writing to socket. (NETWORK_ERROR) (version 25.3.3.2 (official build))
Похоже, что проблема возникает только на вновь добавленных узлах.
Мы добавили все шесть серверов в /etc/hosts на каждой машине.
Тем не менее, мы не понимаем, что именно не так.
Я запускал nslookup везде, и он корректно разрешается на всех узлах — никаких проблем.
Возможно, я что-то упускаю.
Кто-нибудь сталкивался с этой проблемой? Что можно сделать?
Подробнее здесь: https://stackoverflow.com/questions/798 ... clickhouse
Мобильная версия