kafka指令
cd ~/kafka
rm -rf ~/kafka/logs/*
bin/kafka-server-start.sh -daemon config/server.properties
bin/kafka-topics.sh --create --topic test_kafka --bootstrap-server 192.168.28.4:9092 -partitions 3 -replication-factor 1
bin/kafka-topics.sh --list --bootstrap-server 192.168.28.4:9092
bin/kafka-topics.sh --bootstrap-server 192.168.28.4:9092 --describe --topic test_kafka
bin/kafka-console-producer.sh --broker-list 192.168.28.4:9092 --topic test_kafka
bin/kafka-console-consumer.sh --bootstrap-server 192.168.28.4:9092 --topic test_kafka --from-beginning
先启动zookeeper,默认自带的
bin/zookeeper-server-start.sh config/zookeeper.properties
然后启动kafka服务
bin/kafka-server-start.sh config/server.properties
创建主题
bin/kafka-topics.sh --create --topic test_kafka --bootstrap-server ip:9092
删除主题
bin/kafka-topics.sh --zookeeper localhost:2181 --delete --topic mytopic
列举拥有哪些topics
bin/kafka-topics.sh --list --bootstrap-server ip:9092
在服务器上打开一个生产者,然后把输入的每行数据发送到kafka中的命令
bin/kafka-console-producer.sh --broker-list ip:9092 --topic test
打开一个消费者
bin/kafka-console-consumer.sh --bootstrap-server ip:9092 --topic test --from-beginning
浙公网安备 33010602011771号