walterddr opened a new issue #7591: URL: https://github.com/apache/pinot/issues/7591
Currently there are several config override mechanisms when launching the pinot cluster 1. via [QuickStartRunner](https://github.com/apache/pinot/blob/16e4e3fdfea681be52f5953e3f0f3a343605cc5d/pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/QuickstartRunner.java#L83-L85) 2. via individual Command's setConfigOverrides method such as [this one](https://github.com/apache/pinot/blob/16e4e3fdfea681be52f5953e3f0f3a343605cc5d/pinot-tools/src/main/java/org/apache/pinot/tools/admin/command/StartServerCommand.java#L119-L122) 3. via config file by passing in `-configFileName` via command line. this makes it a bit challenging if one wants to launch a Pinot cluster with ability for flexible overrides via command line. --> which is the [documented way](https://docs.pinot.apache.org/basics/getting-started#bootstrapping-a-cluster) to start a cluster. Therefore, propose to allow variable length commandline arguments of generic key-value overrides such as `-Dkey=value` along with -configFileName arguments. where explicit key-value definition pair overrides any configuration file supplied content. Thoughts? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org