Kafka Operations: Difference between revisions
Jump to navigation
Jump to search
(2 intermediate revisions by the same user not shown) | |||
Line 35: | Line 35: | ||
=Flush a Topic= | =Flush a Topic= | ||
<font color=darkkhaki>Did not work, a new client keeps getting all messages from the topic.</font> | |||
<syntaxhighlight lang='bash'> | <syntaxhighlight lang='bash'> | ||
bin/kafka-delete-records.sh --bootstrap-server localhost:9092 --offset-json-file <file-name> | bin/kafka-delete-records.sh --bootstrap-server localhost:9092 --offset-json-file <file-name> | ||
Line 44: | Line 45: | ||
"version":1 | "version":1 | ||
} | } | ||
</syntaxhighlight> | |||
=Create a Topic= | |||
<syntaxhighlight lang='bash'> | |||
bin/kafka-topics.sh --create --topic blue --bootstrap-server localhost:9092 | |||
</syntaxhighlight> | |||
=Delete a Topic= | |||
<syntaxhighlight lang='bash'> | |||
bin/kafka-topics.sh --delete --topic blue --bootstrap-server localhost:9092 | |||
</syntaxhighlight> | </syntaxhighlight> |
Latest revision as of 22:25, 5 October 2023
Internal
Installation
Followed this procedure: https://kafka.apache.org/documentation/#quickstart
Run
Followed this procedure: https://kafka.apache.org/documentation/#quickstart
Run the server:
bin/zookeeper-server-start.sh config/zookeeper.properties
bin/kafka-server-start.sh config/server.properties
Create a topic:
bin/kafka-topics.sh --create --topic blue --bootstrap-server localhost:9092
Publish:
bin/kafka-console-producer.sh --topic blue --bootstrap-server localhost:9092
Consume:
bin/kafka-console-consumer.sh --topic blue --from-beginning --bootstrap-server localhost:9092
Flush a Topic
Did not work, a new client keeps getting all messages from the topic.
bin/kafka-delete-records.sh --bootstrap-server localhost:9092 --offset-json-file <file-name>
The file content:
{"partitions": [
{"topic": "blue", "partition": 0, "offset": 1}],
"version":1
}
Create a Topic
bin/kafka-topics.sh --create --topic blue --bootstrap-server localhost:9092
Delete a Topic
bin/kafka-topics.sh --delete --topic blue --bootstrap-server localhost:9092