Managing Configs
You can manage configuration objects directly using the
solrctl config
command, which is a wrapper script
for the ConfigSets API.
Configs are named configuration sets that you can reference when
creating collections. The solrctl config
command
syntax is as follows:
solrctl config [--create <name> <baseConfig> [-p <name>=<value>]...]
[--delete <name>]
-
--create <name> <baseConfig>
: Creates a new config based on an existing config. The config is created with the specified <name>, using <baseConfig> as the template. For more information about config templates, see Config Templates.-
-p <name>=<value>
: Overrides a <baseConfig> setting. The only config property that you can override isimmutable
, so the possible options are-p immutable=true
and-p immutable=false
. If you are copying an immutable config, such as a template, use-p immutable=false
to make sure that you can edit the new config.
-
-
--delete <name>
: Deletes the specified config. You cannot delete an immutable config without accessing ZooKeeper directly as thesolr
super user.