Kafka启动过程
首先执行 ./bin/kafka-server-start.sh ./config/server.properties &
里面的最后一句 exec $base_dir/kafka-run-class.sh $EXTRA_ARGS kafka.Kafka “$@”执行kafka.Kafka类,从里面可以发现,它使用了KafkaServerStartable,里面封装有KafkaServer,最终startup执行的是KafkaServer,KafkaServer里面的参数说明
1 |