<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>M9K blog: заметки с тегом apache kafka</title>
<link>https://blog.m9k.space/tags/apache-kafka/</link>
<description>Заметки обо всём: devops, lifestyle, культура.</description>
<author>M</author>
<language>ru</language>
<generator>E2 (v3877; Aegea)</generator>

<itunes:owner>
<itunes:name>M</itunes:name>
<itunes:email></itunes:email>
</itunes:owner>
<itunes:subtitle>Заметки обо всём: devops, lifestyle, культура.</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Apache Kafka Чтение из топиков</title>
<guid isPermaLink="false">177</guid>
<link>https://blog.m9k.space/all/apache-kafka-chtenie-iz-topikov/</link>
<pubDate>Fri, 14 Feb 2025 09:19:41 +0000</pubDate>
<author>M</author>
<comments>https://blog.m9k.space/all/apache-kafka-chtenie-iz-topikov/</comments>
<description>
&lt;p&gt;Простое чтение топика с нулевой позиции:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;./kafka-console-consumer.sh --bootstrap-server $HOST:$PORT --topic $TOPIC_NAME --from-beginning&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Для чтения с определённой позиции нужно знать максимальный оффсет:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;./kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list $HOST:$PORT --topic $TOPIC_NAME&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Цифра, которую выдаст команда, это максимальное смещение.&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;./kafka-console-consumer.sh --bootstrap-server $HOST:$PORT --topic $TOPIC_NAME --offset $OFFSET_START --partition $PARTITION_NUMBER&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;$OFFSET_START — это максимальное смещение минус некая величина до позиции, с которой мы хотим вычитать топик.&lt;/p&gt;
</description>
</item>

<item>
<title>Old Apache Kafka + ZooKeeper + Clickhouse in Docker</title>
<guid isPermaLink="false">150</guid>
<link>https://blog.m9k.space/all/old-apache-kafka-zookeeper-clickhouse-in-docker/</link>
<pubDate>Thu, 02 Nov 2023 07:52:07 +0000</pubDate>
<author>M</author>
<comments>https://blog.m9k.space/all/old-apache-kafka-zookeeper-clickhouse-in-docker/</comments>
<description>
&lt;p&gt;&lt;i&gt;docker-compose.yml&lt;/i&gt;&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;version: '3.5'
services:
  kafka:
    image: bitnami/kafka:2.6.0
    ports:
      - &amp;quot;9092:9092&amp;quot;
    environment:
      - KAFKA_BROKER_ID=1
      - KAFKA_LISTENERS=PLAINTEXT://:9092
      - KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://172.23.0.13:9092
      - KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
      - ALLOW_PLAINTEXT_LISTENER=yes
    depends_on:
      - zookeeper
    networks:
      clickhouse-network:
        ipv4_address: 172.23.0.13
  zookeeper:
    image: zookeeper:3.5.8
    container_name: zookeeper
    hostname: zookeeper
    ports:
      - &amp;quot;2181:2181&amp;quot;
    environment:
      - ALLOW_ANONYMOUS_LOGIN=yes
    networks:
      clickhouse-network:
        ipv4_address: 172.23.0.10
  clickhouse01:
    image: yandex/clickhouse-server:20.8.12.2
    container_name: clickhouse01
    hostname: clickhouse01
    networks:
      clickhouse-network:
        ipv4_address: 172.23.0.11
    ports:
      - &amp;quot;127.0.0.1:8123:8123&amp;quot;
      - &amp;quot;127.0.0.1:9000:9000&amp;quot;
    volumes:
      - ${PWD}/clickhouse01:/etc/clickhouse-server
      - /mnt/volume/clickhouse01/data:/var/lib/clickhouse/
      - /mnt/volume/clickhouse01/logs:/var/log/clickhouse-server/
    depends_on:
      - zookeeper
  clickhouse02:
    image: yandex/clickhouse-server:20.8.12.2
    container_name: clickhouse02
    hostname: clickhouse02
    networks:
      clickhouse-network:
        ipv4_address: 172.23.0.12
    volumes:
      - ${PWD}/clickhouse02:/etc/clickhouse-server
      - /mnt/volume/clickhouse02/data:/var/lib/clickhouse/
      - /mnt/volume/clickhouse02/logs:/var/log/clickhouse-server/
    depends_on:
      - zookeeper

networks:
  clickhouse-network:
    name: clickhouse-network
    ipam:
      config:
        - subnet: 172.23.0.0/24&lt;/code&gt;&lt;/pre&gt;</description>
</item>


</channel>
</rss>