результата нет
в чате подсказали про конфиг в кафке advertised.listeners он был закоменчен.
я раскоментил и указал: advertised.listeners=PLAINTEXT://127.0.0.1:9092 потом через контейнер kafka1:порт результата нет. там указывается адрес на котором кафка или кликхаус??? (по инфе из инета вроде кафка)
адрес с которого будет читать КХ если всё в одной сети, то указывайте имя контейнера kafka:9092 в advertised listeners и в КХ kafka:9092
advertised.listeners=PLAINTEXT://kafka1:9092 в кафке Kafka SETTINGS kafka_broker_list = 'kafka1:9092', kafka_topic_list = 'first_kafka_topic', kafka_group_name = 'group1', kafka_format = 'JSONEachRow' в Engine Parameters. Результата нет
ну вы из консоли сначала попробуйте прочитать, в КХ ещё рано тестить почитайте эту статью, про то как это в кафке устроено, там есть пример с compose и kafkacat чтобы потестить чтение из другого контейнера https://www.confluent.io/blog/kafka-listeners-explained/
спасибо за наводку. сегодня уже натыкался на эту ссылку. Изучу.
а что там с select * from kafka ошибку удалось увидеть?
вроде сразу кидал со скрином, "Error executing query: SQL Error [1002]: ClickHouse exception, code: 1002, host: 192.168.65.254, port: 8123; Code: 620. DB::Exception: Direct select is not allowed. To enable use setting stream_like_engine_allow_direct_select. (QUERY_NOT_ALLOWED) (version 22.1.3.7 (official build))"
ну так я же писал select * from kafka settings stream_like_engine_allow_direct_select=1
ошибки нет, просто пусто
что в логе КХ в этот момент?
вообще нечего, с обеда
все последние логи с дбивером
может это другой КХ ?
вроде не может такого быть, у меня кликхаус был в одном контейнере, я его остановил, дополнил компос и запустил другой в сети с кафкой. так что docker ps работающие контейнеры все в одном экземпляре
кх просто в логи пишет без остановки. Вы логи внутри контейнера смотрите?
через докер декстоп, но перестраховался и через docker logs <контейнер>
ну посмотрите из контейнера
логи только при запуске контейнера были
Обсуждают сегодня