Kafka Operations: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 35: Line 35:


=Flush a Topic=
=Flush a Topic=
<font color=darkkhaki>Did not work</font>.
<font color=darkkhaki>Did not work.</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 46: Line 46:
}
}
</syntaxhighlight>
</syntaxhighlight>
=Create a Topic=
=Create a Topic=
<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>

Revision as of 22:24, 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.

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