Cloudera Search config templates
Config templates are immutable configuration templates that you can use as a starting point when creating configs for Solr collections. Cloudera Search contains templates by default and you can define new ones based on existing configs.
Configs can be declared as immutable, which means they
        cannot be deleted or have their Schema updated by the Schema API.
        Immutable configs are uneditable config templates that are the basis for
        additional configs. After a config is made immutable, you cannot change
        it back without accessing ZooKeeper directly as the
          solr (or solr@EXAMPLE.COM principal,
        if you are using Kerberos) super user.
Solr provides a set of immutable config templates. These templates are only available after Solr initialization, so templates are not available in upgrades until after Solr is initialized or re-initialized. Templates include:
| Template Name | Supports Schema API | Uses Schemaless Solr | 
|---|---|---|
| managedTemplate | Yes | No | 
| schemalessTemplate | Yes | Yes | 
Config templates are managed using the solrctl config
        command. For example:
- To create a new config based on the 
managedTemplatetemplate:
Replacesolrctl config --create [***NEW CONFIG***] managedTemplate -p immutable=false[***NEW CONFIG***]with the name of the config you want to create. - To create a new template (immutable config) from an existing
            config:
Replacesolrctl config --create [***NEW TEMPLATE***] [***EXISTING CONFIG***] -p immutable=true[***NEW TEMPLATE***]with a name for the new template you want to create and[***EXISTING CONFIG***]with the name of the existing config that you want to base[***NEW TEMPLATE***]on. 
