партами при выполнении запроса ? Что-то подобное к skip_unavailable_shards?
а что конкретно за ошибки? стектрейс можете показать?
Точный трейс не могу, вот что было: Code 74, .... Cannot read from file .... /имя_файла.mrk2. Input/output Error ( CANNOT READ FILE DESCRIPTOR) Фаил действительно битый, смотрел в файловой системе.
не можете потому что доступа к /var/log/clickhouse/clickhouse-server.err.log нет или почему? это не битые парты. это похоже у вас файловая система битая я бы в здоровье дисков или памяти поглядел
сеть частная. тащить трейс не могу.
Так а делать что, как-то скипнуть это можно? Запрос данные не выдаст же.
обратитесь к амдинистратору сервера пусть проверит состояние дисков и файловой системы
Спасибо, уже так и сделали. Вопрос же в другом был.
извините. вы пытаетесь реальную проблему "замести под ковер" вам не скипать парты надо. а данные спасать репликация то есть вообще? или как? ни одна база не может работать если у нее повреждены файлы данных
Это все понятно, тут не стоит вопрос конкретно о полноте данных. Я предполагал, что есть подобный флаг, как для недоступный шардов. Конкретно для этих данных репликация не предполагается, изначально железо старое/полусломанное , и конечный потребитель знает про все это и его это устраивает. Поэтому вопрос и был задан в таком ключе, что может быть существует флаг, который аналогичен пропуску недоступных шардов, который мог бы пропустить ошибки чтения такого рода. Сейчас приходится в логах отслеживать ошибки , выдирать нужную партицию/парт и дропать его. Но все это в полуручном режиме.
то что он есть для шардов. это потому что бывают проблемы сетевой связности или сервера просто выключают на обслуживание \ замену оборудования.. чтобы весь кластер не стопался... слава богу что такого флага нет для партов... а то включит кто нибудь у него данные посыпятся... а он и знать об этом не знает
Обсуждают сегодня