После того, как последний брокер ZK будет перезапущен с необходимой конфигурацией, миграция начнется автоматически. Завершение миграции на активном контроллере будет залогировано событием с уровнем INFO. После того, как контроллер KRaft завершит миграцию метаданных, брокеры все еще будут работать в режиме ZooKeeper. Пока контроллер KRaft находится в режиме миграции, он продолжит отправлять RPC-вызовы контроллера брокерам режима ZooKeeper. Это включает RPC-вызовы, такие как UpdateMetadata и LeaderAndIsr. Чтобы перенести брокеров в KRaft, их просто нужно перенастроить как брокеров KRaft и перезапустить. Используя приведенную выше конфигурацию брокера в качестве примера, заменим на broker.id и node.id, а также добавим process.roles=broker. Идентификатор брокера/узла должен быть тем же самым при перезапуске. На этом этапе следует удалить конфигурации Zookeeper. Если у брокера настроена авторизация authorizer.class.name через ACL-списки, т.е. kafka.security.authorizer.AclAuthorizer, его надо изменить на org.apache.kafka.metadata.authorizer.StandardAuthorizer.