本文主要讨论kafka服务的相关启动和关闭脚本。
kafka-server-start.sh
Kafka服务的启动脚本,正确的用法为 kafka-server-start.sh [-daemon] server.properties
kafka-server-stop.sh
Kafka服务的停止脚本,其实就是查找KafkaServer对应的进程号,并kill。
kafka-run-class.sh
kafka-run-class.sh是用来运行class的脚本。正确的用法为 kafka-run-class.sh [-daemon] [-name servicename] [-loggc] classname [opts]
kafka-topics.sh
kafka-topics.sh是用来操作Kafka的Topic的脚本,其内部通过kafka-run-class.sh脚本来调用kafka.admin.TopicCommand来实现Topic的操作。