Configuring the Connectors

You can use TIBCO FTL Bridge as a source connector (FTL into Kafka), a sink connector (Kafka into FTL), or both. Configure each direction separately by modifying a copy of the appropriate sample configuration file.

Configuration Files

Comments in the sample configuration files document all available configuration parameters and their default values.

To transfer messages from FTL into Kafka, copy and modify the source connector configuration file TIBCO_HOME/akd/bridge/1.0/config/tibftl-kafka-connect-source.properties.

To transfer messages from Kafka into FTL, copy and modify the sink connector configuration file TIBCO_HOME/akd/bridge/1.0/config/tibftl-kafka-connect-sink.properties.

Supply the connector properties files as arguments in the Kafka Connect command line (see Running the Connectors).

Procedure

  1. Required. Ensure ftl.realmservers contains correct URLs for the FTL realm servers.
  2. If the realm server requires client authentication, ensure ftl.username and ftl.password are the correct credentials to identify the bridge connectors as clients to the realm server.
  3. If the realm server uses secure communications, ensure that the parameters ftl.trust.* are set correctly so that the bridge connectors trust the realm server.
  4. Configure schema generation and storage.
    If you use the Avro converter or the JSON converter, configure the source connector to store the schema with each converted message.
    For example,
    schemas.enable=true
    If you use the string converter, configure the source connector to not store schemas (which is the default behavior).
    For example,
    schemas.enable=false
  5. Modify other parameters as needed.