들어가며...
- 해당 스크립트는 카프카 Topic에게 메시지를 전송할때 주로 사용
- 할 수 있는 작업
- Key를 포함/포함하지 않고 메시지 전송
- 하나의 파일에서 여러개의 메시지 전송
메시지 전송 without key
./kafka-console-producer.sh --bootstrap-server localhost:9092,localhost:9094 --topic studytopic2
- 만약 존재하지 않는 topic으로 전송을 하면, kafka에서 자동으로 기본 구성으로 해당 topic을 생성 (이게 기본설정)
- 메시지 종료를 하고 싶으면 control + c
메시지 전송 with key
./kafka-console-producer.sh --bootstrap-server localhost:9092,localhost:9094 --topic studytopic2 --property "parse.key=true" --property "key.separator=:"
- key 구분자가 존재하지 않으면 오류 발생
'Kafka > CLI' 카테고리의 다른 글
Kafka Consumers CLI(kafka-console-consumer.sh) - 메시지 수신 (0) | 2024.10.26 |
---|---|
Kafka Topic CLI(kafka-topics.sh) - Topic crud작업 (0) | 2024.10.25 |