[ 
https://issues.apache.org/jira/browse/KAFKA-18737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17924908#comment-17924908
 ] 

TengYao Chi commented on KAFKA-18737:
-------------------------------------

The main issue is deciding which flag(--standalone, --initial-controllers, or 
--no-initial-controllers) should be used in run time.

`--initial-controllers` is the easiest one; we could read server properties and 
see if there is a related setting.

But it is tricky how to distinguish `--standalone` and 
`--no-initial-controllers`; we don't have further information to judge it.

I think the most straightforward approach is to only support `–standalone` in 
4.0. Then, we should have a KIP for adding new parameters when running docker 
wrapper.

 

> KafkaDockerWrapper setup functions fails due to storage format command
> ----------------------------------------------------------------------
>
>                 Key: KAFKA-18737
>                 URL: https://issues.apache.org/jira/browse/KAFKA-18737
>             Project: Kafka
>          Issue Type: Bug
>            Reporter: TengYao Chi
>            Assignee: TengYao Chi
>            Priority: Blocker
>             Fix For: 4.0.0
>
>
> KafkaDockerWrapper is unable to execute the setup command properly since 
> Apache Kafka 4.0 sets dynamic quorum as the default setting. When executing 
> StorageTool, KafkaDockerWrapper fails because it cannot pass the proper 
> command format, resulting in the following error:
> "Because controller.quorum.voters is not set on this controller, you must 
> specify one of the following: --standalone, --initial-controllers, or 
> --no-initial-controllers."



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to