Configuration Properties Reference for Properties not Available in Cloudera Manager
A collection of Streams Replication Manager configuration properties not available in Cloudera Manager
The following table lists all Streams Replication Manager specific configuration properties that are not available directly for configuration via Cloudera Manager.
Property | Default Value | Description |
---|---|---|
checkpoints.topic.replication.factor | 3 | Replication factor used for internal checkpoints topics. |
emit.checkpoints.enabled | true | Enables periodic emission of consumer offset information. |
emit.heartbeats.enabled | true | Enables periodic emission of heartbeats. |
emit.heartbeats.interval.seconds | 5 (seconds) | The interval at which Streams Replication Manager emits heartbeats. |
heartbeats.topic.replication.factor | 3 | Replication factor used for internal heartbeat topics. |
offset-syncs.topic.replication.factor | 3 | Replication factor used for internal offset-syncs topics. |
refresh.groups.enabled | true | Enables a periodical check for new consumer groups on source clusters. |
refresh.topics.enabled | true | Enables a periodical check for new topics on source clusters. |
replication.factor | 2 |
Replication factor used for remote topics. |
replication.policy.class | org.apache.kafka.connect.mirror.DefaultReplicationPolicy |
Replication policy to use. Use this property to set a custom replication policy. If you want to enable prefixless replication, use the Enable Prefixless Replication property instead. Enable Prefixless Replication is found in For more information, see Enabling prefixless replication. |
sync.topic.configs.enabled | true | Enables the monitoring of the source cluster for configuration changes. |
replication.records.lag.calc.enabled | true |
Controls whether the
replication-records-lag metric is calculated. This metric provides
information regarding the replication lag based on offsets. The metric is available both on
the cluster and the topic level. The calculation of this metric might add latency to
replications and impact Streams Replication Manager performance. If you are
experiencing performance issues, you can try setting this property to false to disable the
calculation of replication-records-lag . Alternatively, you can try
fine-tuning how Streams Replication Manager calculates
replication-records-lag with the
replication.records.lag.calc.period.ms and
replication.records.lag.end.offset.timeout.ms properties. |
replication.records.lag.calc.period.ms | 0 | Controls how frequently Streams Replication Manager calculates the replication-records-lag metric. The default value of 0
means that the metric is calculated continuously. Cloudera recommends configuring this
property to 15000 ms (15 seconds) or higher if you are experiencing issues related to the
calculation of replication-records-lag . A calculation frequency of 15
seconds or more results in the metric being available for consumption without any significant
impact on Streams Replication Manager performance. |
replication.records.lag.end.offset.timeout.ms | 6000 | Specifies the Kafka end offset timeout value used for
calculating the replication-records-lag metric. Setting this property to a
lower value than the default 6000 ms (1 minute) might reduce latency in calculating
replication-records-lag , however, replication-records-lag calculation might
fail. A value higher than the default can help avoid metric calculation failures, but might
increase replication latency and lower Streams Replication Manager
performance. |