Using Vertica to Produce Data for Kafka

In addition to consuming data from Kafka, Vertica can produce data for Kafka. There are two ways you can have Vertica stream data to Kafka:

  • Using the KafkaExport function to send Vertica data to a Kafka topic. Use this feature to export arbitrary data to Kafka for consumption by any other application that is a Kafka consumer.
  • Using notifiers to send Vertica diagnostic data from the data collector tables. You use this method primarily to let third-party monitoring applications view the status of your Vertica cluster. See Monitoring Vertica Using Notifiers.

The topics in this section explain how to use these methods in greater detail.