Jan Høydahl created SOLR-16475:
----------------------------------

             Summary: Ability to change the default replica placement plugin 
though sysProp
                 Key: SOLR-16475
                 URL: https://issues.apache.org/jira/browse/SOLR-16475
             Project: Solr
          Issue Type: Improvement
      Security Level: Public (Default Security Level. Issues are Public)
            Reporter: Jan Høydahl
            Assignee: Jan Høydahl


The default placement plugin is "Simple", and to change it you need to edit 
{{clusterprops.json}} in zookeeper, as specified in 
https://solr.apache.org/guide/solr/latest/configuration-guide/replica-placement-plugins.html.

The proposal is to be able to statically specify the default placement plugin 
to use as a system property or env.var, e.g.
{code:java}
solr start -c -Dsolr.defaultPlacementPlugin=affinity {code}
or
{code:java}
SOLR_DEFAULT_PLACEMENT_PLUGIN=affinity solr start -c {code}
This will only change the *default* plugin to use instead of 'simple'. If users 
configure another plugin in clusterprops.json then things will work as today, 
that the explicitly configured plugin is used instead of the default.

This makes it easy to spin up Solr in Docker or with the solr-operator, using a 
different placement plugin default.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to