базы с помощью clickhouse-backup , внутри базы есть реплицируемая таблица (не знаю важно ли это).
копирую бекап с помощью rsync на другой хост.
на хосте, на который скопирован бекап есть пустой clickhouse той же версии, при восстановлении получаю такую ошибку -
error can't attach partitions for table 'database.table': code: 53, message: Type mismatch for column _column01. Column has type Int32, got type Int64
куда копать? и может ли это говорить, что на сервере, откуда взят дамп, какие-то битые данные ? Рестарт на этом сервере проходит успешно
В таблице system.colmns_parts есть поле type или как-то так, там можно проверить что тип у колонки одинаковый во всех кусках
спасибо но что-то нет такой таблицы Received exception from server (version 22.1.3): Code: 60. DB::Exception: Table system.columns_parts doesn't exist. (UNKNOWN_TABLE) есть только system.columns и там внутри нет колонки, указывющей на парт , как ещё можно найти парт не с тем типом ?
system.parts_columns https://clickhouse.com/docs/en/operations/system-tables/parts_columns/
спасибо! как правильнее переделать type у найденных партов? нашлись те, которые int64
а в таблице поле какого типа?
Обсуждают сегодня