таблица с движком Kafka с коннектом к топику, матвью и таргет таблица. Все работало на протяжении года без проблем. Сегодня прилетела аномалия в данных и весь процесс встал.
В КХ есть настройка для движка Кафка, которая бы позволила пропускать такие аномалии, если их невозможно обработать? а то из-за 1 битой строки, весь процесс встал
А Вы как читаете из Кафки? RawBlob или JSON?
create table kafka_metrics ( raw String ) engine = Kafka('host:port', 'topic', 'consumer', 'JSONAsString'); данные со сложной структурой, приходится так вытягивать, а потом парсить джисон
Engine = Kafka SETTINGS kafka_skip_broken_messages = 1
но если у вас string поле то почему оно должно падать?
видимо в матвью проблема подскажите, есть ли для матвью похожая настройка? аля "если строка не обрабатываема, пропусти её"
а что за ошибка? скорее всего надо запрос в MV править
хотелось бы избежать в дальнейшем подобных проблем, поэтому вышеописанная настройка была бы полезной
Обсуждают сегодня