注意:kafka启动配置文件server.properties中,将hostname最好改成ip,否则指令会有报错
单机版的创建topic指令
./kafka-topics.sh --create --replication-factor 1 --partitions 1 --topic test --bootstrap-server localhost:9092
集群版创建topic指令
./kafka-topics.sh --create --zookeeper 172.28.xxx.xxx:2181,172.28.xxx.xxx:2182,172.28.xxx.xxx:2183 --replication-factor 3 --partitions 3 --topic test
生产者
单机版
./kafka-console-producer.sh --bootstrap-server 172.28.xxx.xxx:9092 --topic test
集群版
./kafka-console-producer.sh --broker-list 172.28.xxx.xxx:9092,172.28.xxx.xxx:9093,172.28.xxx.xxx:9094 --topic test
消费者
./kafka-console-consumer.sh --bootstrap-server 172.28.xxx.xxx:9092,172.28.xxx.xxx:9093,172.28.xxx.xxx:9094 --topic test --from-beginning
./kafka-console-consumer.sh --bootstrap-server 172.28.xxx.xxx:9092 --topic test --from-beginning