184 похожих чатов

Добрый день. Есть ли возможность пропустить ошибки связанные с битыми

партами при выполнении запроса ? Что-то подобное к skip_unavailable_shards?

10 ответов

35 просмотров

а что конкретно за ошибки? стектрейс можете показать?

Slach [altinity]
а что конкретно за ошибки? стектрейс можете показа...

Точный трейс не могу, вот что было: Code 74, .... Cannot read from file .... /имя_файла.mrk2. Input/output Error ( CANNOT READ FILE DESCRIPTOR) Фаил действительно битый, смотрел в файловой системе.

Samira Uzd
Точный трейс не могу, вот что было: Code 74, ......

не можете потому что доступа к /var/log/clickhouse/clickhouse-server.err.log нет или почему? это не битые парты. это похоже у вас файловая система битая я бы в здоровье дисков или памяти поглядел

Slach [altinity]
не можете потому что доступа к /var/log/clickhouse...

Так а делать что, как-то скипнуть это можно? Запрос данные не выдаст же.

Samira Uzd
Так а делать что, как-то скипнуть это можно? Запро...

обратитесь к амдинистратору сервера пусть проверит состояние дисков и файловой системы

Slach [altinity]
обратитесь к амдинистратору сервера пусть проверит...

Спасибо, уже так и сделали. Вопрос же в другом был.

Samira Uzd
Спасибо, уже так и сделали. Вопрос же в другом был...

извините. вы пытаетесь реальную проблему "замести под ковер" вам не скипать парты надо. а данные спасать репликация то есть вообще? или как? ни одна база не может работать если у нее повреждены файлы данных

Slach [altinity]
извините. вы пытаетесь реальную проблему "замести ...

Это все понятно, тут не стоит вопрос конкретно о полноте данных. Я предполагал, что есть подобный флаг, как для недоступный шардов. Конкретно для этих данных репликация не предполагается, изначально железо старое/полусломанное , и конечный потребитель знает про все это и его это устраивает. Поэтому вопрос и был задан в таком ключе, что может быть существует флаг, который аналогичен пропуску недоступных шардов, который мог бы пропустить ошибки чтения такого рода. Сейчас приходится в логах отслеживать ошибки , выдирать нужную партицию/парт и дропать его. Но все это в полуручном режиме.

Samira Uzd
Это все понятно, тут не стоит вопрос конкретно о п...

то что он есть для шардов. это потому что бывают проблемы сетевой связности или сервера просто выключают на обслуживание \ замену оборудования.. чтобы весь кластер не стопался... слава богу что такого флага нет для партов... а то включит кто нибудь у него данные посыпятся... а он и знать об этом не знает

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта