при Альтерах.
3. Возвращается Ок если данные записались в локальное хранилище Distributed-таблицы. Затем эти данные в фоне вставляются в шарды. Поэтому если вставка в шарды не пройдет, то вы заметите это только по логам. Если вставка в шард завершилась неудачей, то она будет повторена через таймаут.
2. Он репортит, что во время вставки данных из локального хранилища в удаленную таблицу, она ожидает колонку c, а ее нет в вставляемом блоке. Проверьте что к тому моменту времени таблица на 111.222.33.444 имела нужную структуру.
1. Возможно ли так что, вы когда-то вставляли только (a, b, c_xxx)?
4. Зависит от того какая стуктура Distributed таблиц у вас была до этого.
Большое спасибо за ответы! Да, ALTER был, но мы это сделали на всех узлах. Получается, вполне возможно, что это "старый" INSERT который всё никак не пройдёт из буфера в шард? У него есть TTL?) Что с ним можно сделать и как очистить локальное хранилище Distributed-таблицы?)
Обсуждают сегодня