Вы можете достичь этого программно через Kafka AdminClient (я использую 2.0 FWIW - интерфейс все еще развивается):
final String brokerId = "1";
final ConfigResource cr = new ConfigResource(Type.BROKER, brokerId);
final DescribeConfigsResult dcr = admin.describeConfigs(Arrays.asList(cr));
final Map<ConfigResource, Config> configMap = dcr.all().get();
for (final Config config : configMap.values()) {
for (final ConfigEntry entry : config.entries()) {
System.out.println(entry);
}
}
KafkaAdmin Javadoc
Каждыйзаписей конфигурации имеет свойство source , которое указывает, откуда оно берется (в случае брокера это конфигурация брокера по умолчанию или переопределение для каждого брокера; для тем больше возможных значений).