Connector for Kafka Publisher

The Kafka Publisher connector allows a tuple to be published to a Kafka topic.

 

 

  1. Enter the connection details: 
    Property Description

    Bootstrap Server

    List of host/port pairs of Kafka servers used to bootstrap connections to a Kafka cluster.

    By default, the value is localhost:9092. However, this can be overridden by specifying another bootstrap server in the External Settings text box.

    Schema Registry Host

    Where the Schema Registry is located. This can be in a different location from the Kafka cluster.

    Schema Registry Port

    The port number of the schema registry which provides the serving layer for the metadata. Default is 8081.

     

  2. To support authentication (i.e., username and password), enter the system settings in the External Settings box.

    NOTE: If the bootstrap server is not secure, then there is no need to authenticate, and you may leave the External Settings blank.

    Below is an example of system settings for an SASL authentication:

  3. Click   to populate the drop-down list and select a Topic.

    NOTE:

    • Ensure that the ability to ping is enabled in the ZooKeeper Host. Otherwise, if ping is disabled, the Fetch Topics button will not be able to populate the list of topics and you need to manually enter the topic names.
    • For Avro format messages, make sure to select an output topic. This populates the list of columns, with the data type found from inspecting the first ‘n’ rows of the file.
  4. For non-Avro format messages, select Json in the Message Composer drop-down list box.
  5. Select the Use Schema Registry checkbox to support Avro and JSON serialization formats.

  6. Enter the Timeout or the length of time to wait for the server response. The default is 5 (in seconds).

  7. Click   to add columns to the Kafka connection that represent sections of the message.

  8. Then enter or select:

    • Name
    • Type (Numeric, Text, or Date/Time)
    • Value (can either be a parameter or data entry that can be used as a publish value)

    To delete a column, check its   or all the column entries, check the topmost  , then click  .

 

(c) 2013-2024 Altair Engineering Inc. All Rights Reserved.

Intellectual Property Rights Notice | Technical Support