<a id="c3-edit-topic"></a>

# Configure Topics Using Control Center for Confluent Platform

View and edit the configuration settings for topics.

#### IMPORTANT
Some topic configuration parameters are not configurable through
the Control Center UI. These unmodifiable parameters
display a lock symbol (![lock](images/c3-lock.png)) in the text entry box. They cannot
be changed in either default or custom expert mode. See
[Configurable topic parameters](#c3-config-topic-params).

<a id="c3-edit-topic-basic"></a>

## Edit basic topic settings

1. Select a cluster from the navigation bar and click the **Topics** menu.
   The [Manage Topics Using Control Center for Confluent Platform](overview.md#c3-all-topics) appears.
2. In the Topics table, click the topic name link.

   #### IMPORTANT
   Internal topics names start with an underscore (_)
   and should not be individually modified.
   Modifying an internal topic could adversely impact your Confluent Platform installation
   and result in unexpected behavior.
3. Click the **Configuration** tab. The Configuration page appears for the topic.
   ![Basic Configuration page for Topic](images/c3-topic-config-collapsed.png)
4. Click **Edit settings**. The basic configurations become available for editing.
   Only the most commonly modified settings are shown by default. Make any changes to the available
   fields. To edit additional settings
   in expert mode, see [Edit topic settings in expert mode](#c3-edit-topic-expert).
   ![Basic configuration editing page for a topic in Control Center](images/c3-edit-basic-topic-settings.png)
5. Click **Save changes**.

<a id="c3-edit-topic-expert"></a>

## Edit topic settings in expert mode

1. Follow the steps for [Edit basic topic settings](#c3-edit-topic-basic). On the basic configuration
   page, click **Switch to expert mode**.
2. To leave expert mode without making any changes, click **Leave expert mode**.
3. Make your changes. Scroll down to the bottom of the page and click
   **Save changes**.
   ![Edit topic configuration in expert mode of Control Center](images/c3-topics-expert-mode.png)

<a id="c3-config-topic-params"></a>

## Configurable topic parameters

The following table lists available parameters in alphabetical order
and indicates whether they can be edited. Most can be
edited with the exception of the topic name, number of partitions, and
replication factor.

| Parameter                               | Configurable   | Notes                                                                                                               |
|-----------------------------------------|----------------|---------------------------------------------------------------------------------------------------------------------|
| cleanup.policy                          | Yes            | When switching the clean up policy from delete to compact, records without keys are considered invalid and deleted. |
| cluster                                 | Yes            |                                                                                                                     |
| compression.type                        | Yes            |                                                                                                                     |
| delete.retention.ms                     | Yes            |                                                                                                                     |
| file.delete.delay.ms                    | Yes            |                                                                                                                     |
| flush.messages                          | Yes            |                                                                                                                     |
| flush.ms                                | Yes            |                                                                                                                     |
| follower.replication.throttled.replicas | Yes            |                                                                                                                     |
| index.interval.bytes                    | Yes            |                                                                                                                     |
| leader.replication.throttled.replicas   | Yes            |                                                                                                                     |
| max.message.bytes                       | Yes            |                                                                                                                     |
| message.format.version                  | Yes            |                                                                                                                     |
| message.timestamp.difference.max.ms     | Yes            |                                                                                                                     |
| message.timestamp.type                  | Yes            |                                                                                                                     |
| min.cleanable.dirty.ratio               | Yes            |                                                                                                                     |
| min.compaction.lag.ms                   | Yes            |                                                                                                                     |
| min.insync.replicas                     | Yes            |                                                                                                                     |
| name (topic)                            | No             |                                                                                                                     |
| partitions (number of)                  | No             |                                                                                                                     |
| preallocate                             | Yes            |                                                                                                                     |
| producer                                | Yes            |                                                                                                                     |
| replication.factor                      | No             |                                                                                                                     |
| retention.bytes                         | Yes            |                                                                                                                     |
| retention.ms                            | Yes            |                                                                                                                     |
| segment.bytes                           | Yes            |                                                                                                                     |
| segment.index.bytes                     | Yes            |                                                                                                                     |
| segment.jitter.ms                       | Yes            |                                                                                                                     |
| segment.ms                              | Yes            |                                                                                                                     |
| unclean.leader.election.enable          | Yes            |                                                                                                                     |
