Как сгенерировать входные данные и сохранить их в локальном файле и Как мы можем прочитать данные этого сгенерированного входного файла с помощью kafka - PullRequest
0 голосов
/ 22 апреля 2019

Для этого я запустил Zookeeper: bin/zookeeper-server-start.sh config/zookeeper.properties

, а затем сервер kafka: bin/kafka-server-start.sh config/server.properties

тема: bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic fast-messages

, каков следующий шаг длягенерация файла?

Ответы [ 2 ]

1 голос
/ 23 апреля 2019

Для этого же вопроса я также сослался на другую ссылку и получил результат.Ссылка -> https://docs.confluent.io/current/streams/quickstart.html

Ниже приведены шаги, за которыми я следовал ->

Шаг 1: Запустите Zookeeper bin/zookeeper-server-start.sh config/zookeeper.properties

Шаг 2: Запустите kafkaсервер bin/kafka-server-start.sh config/server.properties

Шаг 3: создать тему с именем «fast-messages» bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic fast-messages

Шаг 4: Запустить Producer kafka-console-producer.sh --broker-list localhost:9092 --topic fast-messages --new-producer < my_file.txt

Шаг 5: Прослушанопотребителем:

/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic fast-messages --from-beginning

1 голос
/ 22 апреля 2019

Вам нужно разобрать файл и написать из него производителя Kafka.

Или вы можете просто передать файл напрямую в Console Producer.

Как записать файл в Kafka Producer

или использовать KafkaConnect FileSourceConnector

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...