1.群起脚本
#!/bin/bash
case $1 in
"start"){
for i in node1 node2 node3
do
echo "**********************************$i********"
ssh $i "/opt/software/kafka_2.11-2.1.1/bin/kafka-server-start.sh -daemon /opt/software/kafka_2.11-2.1.1/config/server.properties"
done
};;
"stop"){
for i in node1 node2 node3
do
echo "**********************************$i********"
ssh $i "/opt/software/kafka_2.11-2.1.1/bin/kafka-server-stop.sh"
done
};;
esac
2.查看主题
bin/kafka-topics.sh --list --zookeeper k8smaster:2181
3.创建主题
kafka-topics.sh --create --zookeeper k8smaster --topic first --partitions 3 --replication-factor 1
4.删除主题
./kafka-topics.sh --delete -zookeeper k8smaster:2181 --topic first
5.查看主题
kafka-topics.sh --describe topics first --zookeeper k8smaster
6.控制台测试消息生产
kafka-console-producer.sh --topic first --broker-list k8smaster:9092
7.控制台测试消息消费
kafka-console-consumer.sh --topic first --bootstrap-server k8smaster:9092 --from-beginning
8.启动zk
sh /opt/software/zookeeper-3.4.14/bin/zkServer.sh start
jps
QuorumPeerMain 看到该线程启动,则成功
kafka 客户端工具:kafka tool
https://www.kafkatool.com/download.html
kafka集群的broker,主题,分区,副本。消费者等的展示。可以通过工具创建主题