Kafka User-Defined Session Parameters

Use the following Vertica use-defined session parameters to configure Kafka SSL when not using a scheduler.

The kafka_ parameters configure SSL authentication for Kafka. Refer to Using TLS/SSL Encryption with Kafka for more information.

Parameter Description
kafka_SSL_CA

The contents of the certificate authority certificate.

Default Value: none

Example:

=> ALTER SESSION SET UDPARAMETER kafka_SSL_CA='MIIBOQIBAAJBAIOL';							
kafka_SSL_Certificate

The contents of the SSL certificate.

Default Value: none

Example:

=> ALTER SESSION SET UDPARAMETER kafka_SSL_Certificate='XrM07O4dV/nJ5g';							
kafka_SSL_PrivateKey_secret

The private key used to encrypt the session. Vertica does not log this information.

Default Value: none

Example:

=> ALTER SESSION SET UDPARAMETER kafka_SSL_PrivateKey_secret='A60iThKtezaCk7F';							
kafka_SSL_PrivateKeyPassword_secret

The password used to create the private key. Vertica does not log this information.

Default Value: none

Example:

ALTER SESSION SET UDPARAMETER kafka_SSL_PrivateKeyPassword_secret='secret';							
kafka_Enable_SSL

Enables SSL authentication for Vertica-Kafka integration.

Default Value: 0

Example:

=> ALTER SESSION SET UDPARAMETER kafka_Enable_SSL=1;
MaxSessionUDParameterSize

Sets the maximum length of a value in a user-defined session parameter.

Default Value: 1000

Example:

=> ALTER SESSION SET MaxSessionUDParameterSize = 2000

Related Topics