List of required configuration parameters for the MQTT filter to Kafka ReadyFlow

When deploying the MQTT filter to Kafka ReadyFlow, you have to provide the following parameters. Use the information you collected in Prerequisites.

Table 1. MQTT filter to Kafka ReadyFlow configuration parameters
Parameter Name Description
CDP Workload User Specify the CDP machine user or workload user name that you want to use to authenticate to Kafka. Ensure this user has the appropriate access rights to the destination Kafka topic.
CDP Workload User Password Specify the password of the CDP machine user or workload user you are using to authenticate against Kafka.
CSV Delimiter If your source data is CSV, specify the delimiter here.
Data Input Format Specify the format of your input data. Supported values are:
  • CSV
  • JSON
  • AVRO
Data Output Format Specify the desired format for your output data. Supported values are:
  • CSV
  • JSON
  • AVRO
Filter Rule Specify the filter rule expressed in SQL to filter streaming events for the destination topic. Records matching the filter will be written to the destination topic. The default value forwards all records.
Kafka Broker Endpoint Specify the Kafka bootstrap servers string as a comma separated list.
Kafka Destination Topic Specify the destination topic name.
Kafka Producer ID Specify the id for the Kafka producer writing into the destination topic.
MQTT Broker Password Specify the password to use when connecting to the MQTT broker.
MQTT Broker URI Specify the URI to use to connect to the MQTT broker.
MQTT Broker Username Specify the username to use when connecting to the MQTT broker.
MQTT Topic Filter Specify the MQTT topic filter to designate the topics to subscribe to.
Schema Name Specify the schema name to be looked up in the Schema Registry.
Schema Registry Hostname Specify the hostname of the Schema Registry you want to connect to. This must be the direct hostname of the Schema Registry itself, not the Knox Endpoint.