markdown 卡夫卡为初学者

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 卡夫卡为初学者相关的知识,希望对你有一定的参考价值。

# Topics

create topic

`kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 10 --topic ladygagaga`

delete topic

`kafka-topics --zookeeper localhost:2181 --delete --topic ladygagaga`

describe topics

`kafka-topics --zookeeper localhost:2181 --describe`

increase number of partitions (cant decrease)

`kafka-topics --zookeeper localhost:2181 --alter --topic my-topic --partitions 42`

print number of messages in partitions

`kafka-run-class kafka.tools.GetOffsetShell --broker-list localhost:9092 --topic ladygaga --time -1`

# Producer/Consumer

produce messages with keys separated by slash

https://stackoverflow.com/questions/26553412/produce-kafka-message-to-selected-partition

`find . | kafka-console.producer.sh --broker-list localhost:9092 --topic $TOPIC --property parse.key=true --property key.separator=/`

print messages with keys

`./kafka-console-consumer.sh --zookeeper <ZOOKEEPER> --topic <YOUR_TOPIC> --property print.key=true`

# Consumer groups

print messages on topic in consumer group

`kafka-console-consumer --bootstrap-server localhost:9092 --topic ladygaga --property print.key=true --group deinterlacecg`

describe consumer group

`kafka-consumer-groups --bootstrap-server localhost:9092 --describe --group deinterlacecg`


# References
Event Sourcing https://martinfowler.com/eaaDev/EventSourcing.html

以上是关于markdown 卡夫卡为初学者的主要内容,如果未能解决你的问题,请参考以下文章

markdown 卡夫卡有用的命令

markdown 卡夫卡

markdown 卡夫卡常用排查命令

markdown 卡夫卡介绍

atom初学者的学习(2)

卡夫卡主题——我应该多点还是少点?