Skip to main content

Confluent Cloud Connect

Connect to External Services

Elasticsearch Sink V2 Connector for Confluent Cloud

What V2 unlocks?

Elasticsearch V2 removes version and deployment constraints that existed in V1:

  • Elasticsearch 9.x Support: Compatible with Elasticsearch 9.x servers.
  • Elasticsearch Serverless Support: Supports integration with Elasticsearch Serverless deployments.
  • Topic-to-Resource Mapping: Allows flexible mapping of Kafka topics to Elasticsearch indexes or data streams.
  • API Key Authentication: Supports secure authentication using Elasticsearch API keys.
  • Alias Support: Enables writing to Elasticsearch index aliases for seamless index rollover and management.

Other Features of Elasticsearch V2 Sink

  • Exactly-once Delivery: Guarantees records are delivered exactly once to Elasticsearch indexes or data streams, preventing duplicates.
  • Private Networking: Supports private connectivity to Elasticsearch clusters across AWS, Azure, and GCP.
  • Client-side Field-Level Encryption (CSFLE): Enables encryption of sensitive fields before data leaves Kafka.
  • Input Data Formats: Supports AVRO, JSON_SR, PROTOBUF, and JSON.
  • Offset Management: Provides robust offset management for reliable and predictable data delivery.
  • Fail-fast Validations: Performs early validation of configuration and connectivity to catch issues before runtime.

Elasticsearch Sink V2 Connector for Confluent Cloud Quick Start | Confluent Documentation

Datagen Source Connector

The fully-managed Confluent Cloud Datagen Source connector for Confluent Cloud is used to generate mock data for development and testing. The connector supports Avro, JSON Schema, Protobuf, and JSON (schemaless) output formats.

max.interval - Set the maximum interval (in milliseconds) between each message.

  • Type: int
  • Default: 1000 (1 message per second)
  • Valid Values: 10,… for non-dedicated clusters and 5,… for dedicated clusters
  • Importance: high

If you are on a non-dedicated cluster where the minimum interval is capped at 10ms (100 msg/sec), you will need 10 tasks to reach a total of 1000 msg/sec.

  • To hit 10,000 msg/sec, you will need 100 tasks.

Datagen Source Connector for Confluent Cloud Quick Start | Confluent Documentation