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

Привет! Удаляли колонку, на одной из реплик вылезла ошибка: Code: 47,

e.displayText() = DB::Exception: Missing columns: 'some_column' while processing query ...
Перед дропом этой колонки в describe table не было. На двух остальных репликах мутации прошли отлично. На проблемной мутация тоже прошла(is_done 1), но в replication_queue висит mutate_part.
Смотрел метадаты и колонки в зукипере, всё совпадает, там нет ни дропнутой колонки, ни той, которую он потерял на проблемной реплике.

Что можно сделать?

17 ответов

22 просмотра

вылезла ошибка на что? select ?

Рома-Шубкин Автор вопроса
Denny [Altinity]
вылезла ошибка на что? select ?

На mutate_part в last_exception и latest_fail_reason в system.mutations.

Рома-Шубкин Автор вопроса
Denny [Altinity]
вылезла ошибка на что? select ?

Я посмотрел в parts_columns, там действительно есть эта колонка, которой нет в описании таблицы и зукипере. Можно ли как-то из парта удалить её?

Рома-Шубкин Автор вопроса
Denny [Altinity]
я бы попробовал detach table / attach table

3Тб партишн, к сожалению, очень плохо, но это как крайний вариант. Плюс ещё места маловато, когда аттачить будем, то детачед кусок придётся удалять. В таком случае надо как-то прибивать эту зависшую mutate_part? Через зукипер, например.

Рома Шубкин
3Тб партишн, к сожалению, очень плохо, но это как ...

вы чего-то неправильно поняли, я таблицу а не парт предлагаю

Рома-Шубкин Автор вопроса
Denny [Altinity]
вы чего-то неправильно поняли, я таблицу а не парт...

По этому парту видно, что он какой-то особенный, потому что когда на соседних уровень мёржа уже 16, то этот так и висит на первом. Плюс если глянуть в system.parts_columns по этому парту, то как раз там указана эта проблемная колонка, которую он не может найти. Плюс осталась та колонка которую дропали. Спасибо за помощь!!! Будем пробовать детач атач.

Рома Шубкин
По этому парту видно, что он какой-то особенный, п...

как выглядит имя парта? _16 это не уровень мержа я думаю, это уровень мутации

Рома Шубкин
screenshot

т.е. это баг про компактные парты похоже, последнее число это номер мутации

Рома-Шубкин Автор вопроса
Denny [Altinity]
т.е. это баг про компактные парты похоже, последне...

А можете ещё пояснить заодно как name формируется? Даты, номер мутации, и ещё 3 числа каких-то.

Рома Шубкин
ReplicatedMergeTree.

дальше что? скобки и т.д.

Рома-Шубкин Автор вопроса
Denny [Altinity]
дальше что? скобки и т.д.

ENGINE = ReplicatedMergeTree('/clickhouse/tables/{shard}/rawlog_shard', '{replica}', d_event_date, (id_publisher, id_zone, id_placement, id_ad_unit, id_advertiser, id_campaign, id_banner, id_landing), 8192)

Рома Шубкин
ENGINE = ReplicatedMergeTree('/clickhouse/tables/{...

блин, это старый синтаксис, я думал для них не работают compact парты

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

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

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта