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

Подскажите почему у меня не может закончится перебалансировка? Логи сыпятся

каждую секунду.
кликхаус не забирает из кафки

2023-10-31 15:05:02 [2023-10-31 10:05:02,064] INFO [GroupCoordinator 1]: Preparing to rebalance group group in state PreparingRebalance with old generation 32515 (__consumer_offsets-47) (reason: Leader ClickHouse-733708137f2b-default-kafka_engine-ac898c93-438b-4f02-ab9b-f064d386b7f9 re-joining group during Stable; client reason: not provided) (kafka.coordinator.group.GroupCoordinator)
2023-10-31 15:05:02 [2023-10-31 10:05:02,064] INFO [GroupCoordinator 1]: Stabilized group group generation 32516 (__consumer_offsets-47) with 1 members (kafka.coordinator.group.GroupCoordinator)
2023-10-31 15:05:02 [2023-10-31 10:05:02,066] INFO [GroupCoordinator 1]: Assignment received from leader ClickHouse-733708137f2b-default-kafka_engine-ac898c93-438b-4f02-ab9b-f064d386b7f9 for group group for generation 32516. The group has 1 members, 0 of which are static. (kafka.coordinator.group.GroupCoordinator)

19 ответов

95 просмотров

проблема со вставкой во всех таблицах с кафкой?

Юрий- Автор вопроса
Nick
проблема со вставкой во всех таблицах с кафкой?

ну я пока тестирую, у меня 1 топик, 1 таблица в кликхаусе

Юрий- Автор вопроса
Nick
проблема со вставкой во всех таблицах с кафкой?

если что табл создаю вот таким образом CREATE TABLE default.kafka_engine ( timest DateTime64(3), host String, name String, slave_id Int32, type String, metric Int32 ) ENGINE = Kafka SETTINGS kafka_broker_list = 'kafka1:19092', kafka_topic_list = 'first_kafka_topic', kafka_group_name = 'group', kafka_format = 'JSONEachRow' CREATE TABLE default.kafka_table (timest DateTime64(3), host String, name String, slave_id Int32, type String, metric Int32) ENGINE = MergeTree() ORDER BY (timest, host, name, slave_id, type, metric); CREATE MATERIALIZED VIEW default.consumer TO default.kafka_table AS SELECT * FROM default.kafka_engine; после чего продюсер локально закидывает данные в кафку, а дальше должен работать движок

Юрий
если что табл создаю вот таким образом CREATE TABL...

А сделайте другое имя группы. Например mygroup111

Юрий- Автор вопроса
Nick
проблема со вставкой во всех таблицах с кафкой?

все находится в контейнерах в одной сети, работает какоето время после не может сконектиться и в логах кафки сыплет то что выше кидал, в логах кликхауса вообще тишина (заметил там вообще ни как не реагирует)

Юрий
все находится в контейнерах в одной сети, работает...

Странно что в логах кх тишина. У вас может уровень логирования не trace

Юрий- Автор вопроса
Denny [Altinity]
А сделайте другое имя группы. Например mygroup111

сделал новую таблицу с движком, в ui кафки естественно появился новый консьюмер, пока работает, буду ждать перебалансировки.

Юрий- Автор вопроса
Denny [Altinity]
Странно что в логах кх тишина. У вас может уровень...

возможно, я из коробки... пока не ползал в настройки логирования, но походу нужно поставить на trace

Юрий- Автор вопроса

причина может быть в названии группы? 🧐 обьясните пожалуйста почему вы обратили на это внимание

Юрий
причина может быть в названии группы? 🧐 обьясните ...

если еще ктото пользуется этой кафкой и использует ту же группу, то он будет как раз провоцировать ребалансы и реджойны.

Юрий- Автор вопроса
Nick
если еще ктото пользуется этой кафкой и использует...

пока я локально тестирую(доступ только у меня), но у нас на сервере в дальнейшем будет работать по моей схеме (через движки) и доступ будет к группе у всех

Юрий
пока я локально тестирую(доступ только у меня), но...

значит никто кроме клика не использует ту же группу. Остаются таймауты, стоит начать с увеличения kafka_poll_timeout_ms либо уменьшения количества вытаскиваемых записей из кафки через kafka_poll_max_batch_size

Юрий
пока я локально тестирую(доступ только у меня), но...

Т.е. этой кафкой никто не пользуется? Тогда я бы смотрел настройки брокеров, и удалял все нестандартные сетинги. Возможно вы там включили там сетинг который такое делает.

Юрий- Автор вопроса
Denny [Altinity]
Т.е. этой кафкой никто не пользуется? Тогда я бы с...

вроде все делал стандартно) только знакомимся с сервисами поэтому кастомные настройки исключаю пока

Юрий- Автор вопроса

спасибо за сужение круга поиска, изучу что за настройки)

Юрий
спасибо за сужение круга поиска, изучу что за наст...

надо еще сопоставить таймауты на кафке и те которые будут использоваться консумером

Юрий- Автор вопроса
Nick
значит никто кроме клика не использует ту же групп...

поставил kafka_poll_timeout_ms = 1000, посмотрим как поведет себя, это ведь отвечает за количество времени сколько кафка будет ждать сигнал от кликхауса о его работоспособности?

Юрий
поставил kafka_poll_timeout_ms = 1000, посмотрим к...

Это сколько брокер будет копить сообщения

Юрий- Автор вопроса
Denny [Altinity]
Это сколько брокер будет копить сообщения

что вы подразумеваете под словом копить? у меня из кафки в кликхаус сразу приходят, последнее с 'timest': '2023-10-31 11:44:59.079440', по utc

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

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

Ребят в СИ можно реализовать ООП?
Николай
33
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем доброго вечера. Разрабатываю 32 раз. приложение в Delphi. Столкнулся с тем, что стандартный  TFilestream  не работает с большим файлом > 2 ГБайт (после вызова функции see...
Vadim Gl
16
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
добрый день. Подскажите, есть сайт на 1.4.7 и я хочу обновиться, особо ничего не меняя. мне выбирать версию 1.4.35 или третью ветку? и можно ли обновлять "как есть", или нужно...
Digital Cat
12
Кто кодит под Лазарем на винде, у вас аналогично VCL переопределяются CreateWnd и CreateParams для конкретных классов контролов и все заданные флаги влияют?
А Андрей
11
У меня задача: написать брокер сообщений. Очереди и потребители. Очереди поддерживают приоритеты. Очередь отдает сообщения, только обработчикам с соответствующими характеристи...
Aleksandr Filippov
2
народ, плиз хелп, всю голову сломал себе уже... разве может быть так, что GetProcAddress( GetModuleHandle( "kernel32.dll" ), "SetThreadDescription" ) вернёт ненулевое значение...
Iluha Companets
12
А, ты про текущую реализацию? Нет конечно, я бы сделал правильно - сейчас там гавнокод
Александр (Rouse_) Багель
6
Карта сайта