正常启动kafka的命令如下:
查看kafka-server-start.sh脚本:
查看Kafka.Kafka类:
object Kafka extends Logging {
def main(args: Array[String]): Unit = {
if (args.length != 1) {
println("USAGE: java [options] %s server.properties".format(classOf[KafkaServer].getSimpleName()))
System.exit(1)
}
try {
val props = Utils.loadProps(args(0))
val serverConfig = new KafkaConfig(props)//组装配置信息
KafkaMetricsReporter.startReporters(serv