95-10-025-启动-BrokerId相关

1.视界

在这里插入图片描述

1.概述

kafka启动的时候,初始化了BrokerId

2. 入口

kafka.server.KafkaServer#startup

 /** Get or create cluster_id  格式如:oAm52n7NSaugaePYYVS1EA
  * 唯一标识有一个集群,如果已经存在那么直接返回
  * */
_clusterId = getOrGenerateClusterId(zkClient)
info(s"Cluster ID = $clusterId")

/* generate brokerId */
val (brokerId, initialOfflineDirs) = getBrokerIdAndOfflineDirs
config.brokerId = brokerId
logContext = new LogContext(s"[KafkaServer id=${config.brokerId}] ")
this.logIdent = logContext.logPrefix

// initialize dynamic broker configs from ZooKeeper. Any updates made after this will be
// applied after DynamicConfigManager starts.
/*

猜你喜欢

转载自blog.csdn.net/qq_21383435/article/details/115189863
95