Привет, я работаю над кафкой. Я пытаюсь понять основы кафки. Я сейчас учу кафку. Я установил кафку с помощью докера. На данный момент у меня один брокер. Я создал тему с 3 разделами, используя команду ниже.
kafka-topics --create --zookeeper zookeeper:2181 --replication-factor 1 --partitions 3 --topic topic2
После этого я создал продюсера, как показано ниже.
kafka-console-producer --broker-list localhost:9092 --topic topic2
>This is my producer
Я здесь совершенно запутался. Когда я добавляю данные выше, мои данные располагаются в трех разделах или в одном разделе? потому что выше я создал три раздела. В разделе у нас есть смещение, начинающееся с нуля. Итак, в приведенном выше примере, когда я ввожу "Это мой производитель", весь текст будет располагаться со смещением 0 или один символ будет размещен в одном смещении? Я знаю это очень просто, но ни в одной документации об этом не говорится!
Затем перейдем к потребительской части, если я хочу использовать некоторые данные, если данные находятся в другом разделе, как данные будут поступать из разных разделов или как будет происходить консолидация данных? Может ли кто-нибудь помочь мне понять основы? Любая помощь будет принята с благодарностью. Спасибо