In this article
Overview
Use this account type to connect the Confluent Kafka Snaps with data sources that use Kafka Kerberos accounts.
Limitations and Known Issues
None
Account Settings
Parameter | Data Type | Description | Default Value | Example |
---|---|---|---|---|
Label | String | Required. Enter a unique label for the account. | N/A | Kafka Kerberos Account_89 |
Bootstrap Servers | Use this field set to configure the Bootstrap servers. Click to add a new row in this table and define the value accordingly. This field set contains the Bootstrap Server field. | |||
Bootstrap Server | String/Expression | Specify an ordered list of host:port pairs to use for establishing the initial connection to the Kafka cluster. | N/A | ec2-54-234-24-58.compute-1.amazonaws.com:9092 |
Schema Registry URL | String/Expression | Enter the schema registry server URL. | N/A | http://ec2-54-234-24-58.compute-1.amazonaws.com:8081 |
Advanced Kafka Properties | Use this field set to enter any additional Kafka properties not explicitly provided in the Snaps for connecting to the Kafka server. The properties that you provide here overwrites any values defined by the Snap. All Kafka properties are automatically defined by the Snap. Advanced Kafka Properties field enables you to to define additional Kafka properties. These properties are passed directly to the server and have not been tested by SnapLogic, Inc. This field set contains the following fields:
| |||
Key | String/Expression | Enter the key for any Kafka parameters not explicitly supported by the Snaps. | N/A | max.message.size |
Value | String/Expression | Enter the value for the corresponding key not explicitly supported by the Snaps. | N/A | 5MB |
Security Protocol | String/Expression | Choose a security protocol that GSSAPI/Kerberos authentication supports. The available options are:
| SASL_SSL | SASL_PLAINTEXT |
Principal | String/Expression | Required. Enter a unique name of a user or service for authentication. | N/A | User: testuser Service: kafka/testhost.example.com. |
Keytab | String/Expression | Required. Enter the path of the Kerberos Keytab file that includes the Principals. | N/A | /etc/security/keytabs/nn.service.keytab |
Truststore Filepath | String/Expression | Provide the location of the truststore file used to authenticate the server. Provide the location if the Security protocol is SASL_SSL and the certificate is not signed by a Certificate Authority in the system's truststore. | N/A | kafka.net.ssl.truststore |
Truststore Password | String | Enter the password to access the truststore file, if used. | N/A | test1234 |