Affinium|Journey|Kafka_Configurations

KafkaBrokerURL

Description

Use this property to define IP and port on which Zookeeper or Kafka is running.

Default value

No default value defined.

Valid Values

Any valid Kafka broker URL.

CommunicationMechanism

Description

Specifies the configuration for Kafka client authentication.

Default value

No default value defined.

Valid Values
In the Kafka configurations page, you can select one of the following values for the CommunicationMechanism field depending on your organization's Kafka server���s stream security.
  • NO_SASLPLAINTEXT_SSL
  • SASL_PLAINTEXT
  • SSL
  • SASL_PLAINTEXT_SSL

sasl.mechanism

Description

Specifies the Kafka client authentication.

Default value

No default value defined.

Valid Values
You can select one of the following values depending on Kafka server���s authentication configurations.
  • SASL_PLAINTEXT
  • SASL_PLAINTEXT_SSL
  • SSL

UserForKafkaDataSource

Description

Specifies the HCL Unica user that references the data source that contains the Kafka services access credentials. You configure this value when you create a system user.

Default value

No default value defined.

Valid Values

Any valid user that reference Kafka datasource

sasl.jaas.config.dataSource

Description
Kafka uses the Java Authentication and Authorization Service (JAAS) for SASL configuration. You must provide JAAS configurations for all SASL authentication mechanisms.
Default value

No default value defined.

Valid Values
Refer ���listener.name.sasl_ssl.plain.sasl.jaas.config��� as in kafka_home/server.properties

truststore.location

Description
Specifies the path of ���kafka.server.truststore.jks���
Default value

No default value defined.

Valid Values
Path of ���kafka.server.truststore.jks��� file as mentioned in kafka_home/server.properties/ssl.truststore.location.

truststore.password.dataSource

Description
Specifies the Platform data source that contains the Kafka truststore login credentials. You configure this value when you create a system user.
Default value

No default value defined.

Valid Values
Path of ���kafka.server.keystore.jks��� as mentioned in kafka_home/server.properties/ssl.keystore.location.

keystore.password.dataSource

Description
Specifies the Platform data source that contains the Kafka keystore login credentials. You configure this value when you create a system user.
Default value

No default value defined.

Valid Values
Datasource which contains the kafka keystore login credentials

key.password.dataSource

Description
Specifies the Platform data source that contains the Kafka key login credentials. You configure this value when you create a system user.
Default value

No default value defined.

Valid Values
Datasource which contains the kafka key login credentials

ssl.endpoint.identification.algorithm

Description
Specifies the endpoint identification algorithm used by clients to validate server host name. Disable server host name verification by setting ssl.endpoint.identification.algorithm to an empty string.
Default value

empty

Valid Values
Refer ssl.endpoint.identification.algorithm as mentioned in kafka_home/server.properties.
Note: On premise Confluent Kafka support - Journey works with on-premise Confluent Kafka with no security mechanism. Google Managed Confluent Kafka - journeys works with google managed confluent kafka with security mechanism as SASL_SSL with PLAIN mechanism and no SSL certificates.