Some of the content described in this article is available in meshIQ Manage versions 12.1 and greater.
For a quick overview of what's new or changed, visit the meshIQ Highlights page for a version-by-version breakdown.
Jump to Section:
Version 12.x and Later
Version 11.0 to 11.3
Version 10.5 and Earlier
Version 12.x and Later
To establish an SSL connection to the Kafka bootstrap server, use the Config tab in the Kafka Manager Connection dialog.
In this tab, you can enter the same configuration parameters that are typically specified in a Kafka client application properties file. Because Kafka supports a large number of configuration options, the Config tab allows you to enter only the parameters that are relevant to your environment.
The configuration tab shown below provides an example of parameters used to configure secure connections with SASL/SSL.
These parameters are examples and may not reflect the exact configuration required for a specific customer environment.
To configure parameters:
Enter the parameter name in the Configuration Entry field.
Enter the corresponding value in the Value field.
For reference, see Example in Text Format for the configuration values in text form.
Configuration value fields include icons that allow you to encrypt (mask) values or display unencrypted values. When a value is masked, it is treated as a password. The value is encrypted during transmission to Kafka and then decrypted so that Kafka can read it.
The Encrypt (Mask)
icon encrypts and hides the configuration value.
The Show Unencrypted
icon displays the full value.
See the note below for additional information about viewing unencrypted values.
After you use the encrypt icon to encrypt a plain (unencrypted) value and save the connection, you will no longer be able to view the unencrypted value.
Example in Text Format
The table below shows the values from the example in text form.
| Example of SASL/SSL Connection Parameters | |
| Field | Description |
| security.protocol | SSL |
| ssl.keystore.type | jks |
| ssl.truststore.location |
/opt/nastel/AutoPilotM6/ssl For meshIQ Cloud users, enter the path to the uploaded certificate file, as shown on the Certificates tab of your meshIQ Cloud subscription page. |
| ssl.keystore.password | |
| ssl.keystore.location | /opt/nastel/AutoPilotM6/ssl |
| ssl.truststore.type | jks |
______________________________________________________________________________________________________________
Versions 11.0 to 11.3
To establish an SSL connection to the Kafka bootstrap server, you can use the Kafka Manager Connection Config tab. In this tab, you can enter the same configuration parameters that you would in a Kafka client application properties file. Due to the large number of possible Kafka configuration options, the configuration tab is provided to allow you to enter the specific parameters that are relevant to your environment. The configuration tab shown below is an example of parameters for setting up secure connections with SASL/SSL.
These are only examples and do not reflect the actual parameters that would be needed in a specific customer environment.
To configure parameters, enter each parameter name in the Configuration Entry field. Enter each parameter value in the Value field. Refer to Example in Text Format for the values in text form.
Configuration value fields include icons that allow you to encrypt (mask) values or display unencrypted values. When a value is masked, it is treated as a password. The value is encrypted during transmission to Kafka and then decrypted so that Kafka can read it.
The Encrypt (Mask)
icon encrypts and hides the configuration value.
The Show Unencrypted
icon displays the full value.
See the note below for additional information about viewing unencrypted values.
- The encrypt icon
encrypts and masks the Configuration Value, as shown here:
- The show unencrypted icon
shows the full value. See the important note below.
After you use the encrypt icon to encrypt a plain (unencrypted) value and save the connection, you will no longer be able to view the unencrypted value.
Example in Text Format
The table below shows the values from the example in text form.
| Example of SASL/SSL Connection Parameters | |
| Field | Description |
| security.protocol | SSL |
| ssl.keystore.type | jks |
| ssl.truststore.location |
/opt/nastel/AutoPilotM6/ssl For meshIQ Cloud users, enter the path to the uploaded certificate file, as shown on the Certificates tab of your meshIQ Cloud subscription page. |
| ssl.keystore.password | |
| ssl.keystore.location | /opt/nastel/AutoPilotM6/ssl |
| ssl.truststore.type | jks |
________________________________________________________________________________________________________________
Versions 10.5 and earlier
To establish an SSL connection to the Kafka bootstrap server, you can use the Kafka Manager Connection Config tab. In this tab, you can enter the same configuration parameters that you would in a Kafka client application properties file. Due to the large number of possible Kafka configuration options, the configuration tab is provided to allow you to enter the specific parameters that are relevant to your environment. The configuration tab shown below is an example of parameters for setting up secure connections with SASL/SSL.
These are only examples and do not reflect the actual parameters that would be needed in a specific customer environment.
To configure parameters, enter each parameter name in the Configuration Entry field. Enter each parameter value in the Value field. Refer to Example in Text Format for the values in text form.
Example in Text Format
The table below shows the values from the example in text form.
| Example of SASL/SSL Connection Parameters | |
| Field | Description |
| security.protocol | SSL |
| ssl.keystore.type | jks |
| ssl.truststore.location |
/opt/nastel/AutoPilotM6/ssl For meshIQ Cloud users, enter the path to the uploaded certificate file, as shown on the Certificates tab of your meshIQ Cloud subscription page. |
| ssl.keystore.password | |
| ssl.keystore.location | /opt/nastel/AutoPilotM6/ssl |
| ssl.truststore.type | jks |