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

Reply via email to