этих таблицах есть столбец с типом данных String. Я случайно через ALTER TABLE ... MODIFY COLUMN изменил тип столбца на DateTime и тем самым сломал таблицу. Теперь я не могу ни откатить, ни удалить таблицы, DROP TABLE ON CLUSTER не работает (отваливается по таймауту через 3 минуты).
Подскажите, как это исправить?
где поменяли то? в Distirbuted?
system.mutations посмотрите какие ошибки на вашем ALTER KILL MUTATION и system.parts_columns смотрите чтобы понять в каких партах уже поменялся тип...
успел обе поменять вроде получилось удалить таблицы отдельно на каждой ноде, посмотрим получится ли пересоздать на кластере
если удаляли через DROP TABLE ... SYNC то нормально
удалял просто через Drop Table; будет проблема?
там 480 секундждите когда все удалится физически в том числе и из Zookeeper
как вы радикально подошли по логике, должна была свалиться мутация на локальной таблице и получилось бы, что в локальной таблице тип остался старый, а в distributed поменялся. в следующий раз, перед тем как сносить таблицы, послушайте данного вам совета и посмотрите, что с мутациями и part_columns вполне могло оказаться, что достаточно было бы обратно тип поменять в distributed таблице
согласен, поспешил в следующий раз поступлю как сказали
Обсуждают сегодня