• Glossary
  • Support
  • Downloads
  • DataStax Home
Get Live Help
Expand All
Collapse All

DataStax CDC for Apache Cassandra® Documentation

    • About CDC for Cassandra
    • Installing CDC for Cassandra for VM deployment
    • Monitoring CDC for Cassandra
    • CDC Backfill CLI
    • CDC for Cassandra FAQs
    • CDC for Cassandra Events
    • Change Data Capture with DataStax Enterprise
Edit this Page
Table 1. Table Change Agent Parameters

Name

Description

Type

Default

topicPrefix

The event topic name prefix. The <keyspace_name>.<table_name> is appended to that prefix to build the topic name.

string

events-

cdcWorkingDir

The CDC working directory where the last sent offset is saved, and where the archived and errored commitlogs files are copied.

string

cdc

cdcPollIntervalMs

The poll interval in milliseconds for watching new commitlog files in the CDC raw directory.

long

60000

errorCommitLogReprocessEnabled

Enable the re-processing of error commitlogs files.

boolean

false

cdcConcurrentProcessors

The number of threads used to process commitlog files. The default value is the memtable_flush_writers.

integer

-1

maxInflightMessagesPerTask

The maximum number of in-flight messages per commitlog processing task.

integer

16384

pulsarServiceUrl

The Pulsar broker service URL.

string

pulsar://localhost:6650

pulsarBatchDelayInMs

Pulsar batching delay in milliseconds. Pulsar batching is enabled when this value is greater than zero.

long

-1

pulsarKeyBasedBatcher

When true, use the Pulsar KEY_BASED BatchBuilder.

boolean

false

pulsarMaxPendingMessages

The Pulsar maximum size of a queue holding pending messages.

integer

1000

pulsarMaxPendingMessagesAcrossPartitions

The Pulsar maximum number of pending messages across partitions.

integer

50000

pulsarAuthPluginClassName

The Pulsar authentication plugin class name.

string

pulsarAuthParams

The Pulsar authentication parameters.

string

sslProvider

The SSL/TLS provider to use.

string

sslTruststorePath

The path to the SSL/TLS truststore file.

string

sslTruststorePassword

The password for the SSL/TLS truststore.

string

sslTruststoreType

The type of the SSL/TLS truststore.

string

JKS

sslKeystorePath

The path to the SSL/TLS keystore file.

string

sslKeystorePassword

The password for the SSL/TLS keystore.

string

sslCipherSuites

Defines one or more cipher suites to use for negotiating the SSL/TLS connection.

string

sslEnabledProtocols

Enabled SSL/TLS protocols

string

TLSv1.2,TLSv1.1,TLSv1

sslAllowInsecureConnection

Allows insecure connections to servers whose certificate has not been signed by an approved CA. You should always disable sslAllowInsecureConnection in production environments.

boolean

false

sslHostnameVerificationEnable

Enable the server hostname verification.

boolean

false

General Inquiries: +1 (650) 389-6000 info@datastax.com

© DataStax | Privacy policy | Terms of use

DataStax, Titan, and TitanDB are registered trademarks of DataStax, Inc. and its subsidiaries in the United States and/or other countries.

Apache, Apache Cassandra, Cassandra, Apache Tomcat, Tomcat, Apache Lucene, Apache Solr, Apache Hadoop, Hadoop, Apache Pulsar, Pulsar, Apache Spark, Spark, Apache TinkerPop, TinkerPop, Apache Kafka and Kafka are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries.

Kubernetes is the registered trademark of the Linux Foundation.

landing_page landingpage