ReadyFlow: MQTT filter to Kafka
You can use the MQTT filter to Kafka ReadyFlow to move your data from an MQTT source to a Kafka topic.
This ReadyFlow consumes JSON, CSV or Avro data from a source MQTT topic and parses the schema
by looking up the schema name in the Cloudera Schema Registry. You
can filter events by specifying a SQL query in the 'Filter Rule' parameter. The filtered events
are then converted to the specified output data format and written to the destination Kafka
topic. Failed Kafka write operations are retried automatically to handle transient issues. Define
a KPI on the failure_WriteToKafka
connection to monitor failed write
operations.
ReadyFlow details | |
---|---|
Source | MQTT Processor |
Source Format | JSON, CSV, Avro |
Destination | Kafka Topic |
Destination Format | JSON, CSV, Avro |
Moving data with MQTT filter to Kafka flow
MQTT is a messaging protocol for the Internet of Things (IoT) that is used in a wide variety of industries. You can use the MQTT filter to Kafka ReadyFlow to read data from a MQTT topic, parse the data using a schema provided either through the Cloudera Schema Registry or through direct schema input. You can then filter or transform the data using a SQL query before it is written to a destination topic in a Cloudera Kafka cluster.