Campaign|partitions|partition[n]|Kafka| Campaign
This category contains properties to configure the kafka used in Campaign for the selected partition.
KafkaBrokerURL
- Description
- Kafka server being used with Journeys application. Example is IP-0A862D46:9092
SaslMechanism
- Description
- SASL mechanism used for client connections.
- Possible values:
- PLAIN: This is default value, Use this if client connection is without Kerberos authentication.
CommunicationMechanism
- Description
- Specify the connection mechanism to connect to Kafka server.
- Possible Values:
- SASL_PLAINTEXT_SSL - Use this to connect to kafka with username/ password and SSL enabled.
- Default value:
- NO_SASL_PLAINTEXT_SSL
KafkaKeyFile
- Description
- Specify the client key file if connection mechanism is using SSL.
KafkaCertificateFile
- Description
- Specify the certificate file if connection mechanism is using SSL.
CertificateAuthorityFile
- Description
- It is signed certificate of Kafka Server, it is required when connection mechanism is using SSL.
UserForKafkaDataSource
- Description
- Marketing Platform user contains the datasource credentials for Kafka while connecting with username / password
KafkaDataSource
- Description
- DataSource containing the kafka user credentials.
TopicName
- Description
- Journeys designated topic for Campaign to push data to Journey.
- Default value:
- STREAMING_IMPORTNote: Please do not change this as it would send data to Kafka topic which is not being used in Campaign.
NumberOfPartitions
- Description
- Number of partitions supports Kafka to hold user exported data.
NumberOfReplicas
- Description
- Each partition is replicated across a configurable number of servers for fault tolerance.
RetentionPeriodInSeconds
- Description
- The maximum time Kafka will retain messages exported over topic. Once reten¬tion period over Kafka clears all eligible exported messages.
SslKeyPasswordDataSource
- Description
- If KafkaKeyFile is password protected, then please create a separated data source which will include that password. User name is not used so can be anything. Mention that data source name as value of this field.
SaslKerberosServiceName
- Description
- When using GSSAPI i.e., Kerberos authentication, configure a service name that matches the primary name of the Brokers configured in the Broker JAAS file.
SaslKerberosKeytabPath
- Description
- When using GSSAPI i.e., Kerberos authentication, set path of the keytab file created for kafka client.
SaslKerberosPrincipal
- Description
- When using GSSAPI i.e., Kerberos authentication, set Kerberos principal created for kafka client.