|
| 1 | +--- |
| 2 | +sidebar_label: 'Kafka Connector Sink on Confluent Cloud' |
| 3 | +sidebar_position: 2 |
| 4 | +slug: /integrations/kafka/cloud/confluent/custom-connector-cloud |
| 5 | +description: 'Guide to using the fully managed ClickHouse Connector Sinkon Confluent Cloud' |
| 6 | +title: 'Integrating Confluent Cloud with ClickHouse' |
| 7 | +keywords: ['Kafka', 'Confluent Cloud'] |
| 8 | +--- |
| 9 | + |
| 10 | +import ConnectionDetails from '@site/docs/_snippets/_gather_your_details_http.mdx'; |
| 11 | +import Image from '@theme/IdealImage'; |
| 12 | + |
| 13 | +# Integrating Confluent Cloud with ClickHouse |
| 14 | + |
| 15 | +<div class='vimeo-container'> |
| 16 | + <iframe src="//www.youtube.com/embed/SQAiPVbd3gg" |
| 17 | + width="640" |
| 18 | + height="360" |
| 19 | + frameborder="0" |
| 20 | + allow="autoplay; |
| 21 | + fullscreen; |
| 22 | + picture-in-picture" |
| 23 | + allowfullscreen> |
| 24 | + </iframe> |
| 25 | +</div> |
| 26 | + |
| 27 | +## Prerequisites {#prerequisites} |
| 28 | +We assume you are familiar with: |
| 29 | +* [ClickHouse Connector Sink](../kafka-clickhouse-connect-sink.md) |
| 30 | +* Confluent Cloud |
| 31 | + |
| 32 | +## The official Kafka connector from ClickHouse with Confluent Cloud {#the-official-kafka-connector-from-clickhouse-with-confluent-cloud} |
| 33 | + |
| 34 | +### Installing on Confluent Cloud {#installing-on-confluent-cloud} |
| 35 | +This is meant to be a quick guide to get you started with the ClickHouse Sink Connector on Confluent Cloud. |
| 36 | +For more details, please refer to the [official Confluent documentation](https://docs.confluent.io/cloud/current/connectors/bring-your-connector/custom-connector-qs.html#uploading-and-launching-the-connector). |
| 37 | + |
| 38 | +#### Create a Topic {#create-a-topic} |
| 39 | +Creating a topic on Confluent Cloud is fairly simple, and there are detailed instructions [here](https://docs.confluent.io/cloud/current/client-apps/topics/manage.html). |
| 40 | + |
| 41 | +#### Important notes {#important-notes} |
| 42 | + |
| 43 | +* The Kafka topic name must be the same as the ClickHouse table name. The way to tweak this is by using a transformer (for example [`ExtractTopic`](https://docs.confluent.io/platform/current/connect/transforms/extracttopic.html)). |
| 44 | +* More partitions does not always mean more performance - see our upcoming guide for more details and performance tips. |
| 45 | + |
| 46 | +#### Gather your connection details {#gather-your-connection-details} |
| 47 | +<ConnectionDetails /> |
| 48 | + |
| 49 | + |
| 50 | +#### Install Connector {#install-connector} |
| 51 | +Install the fully managed ClickHouse Sink Connector on Confluent Cloud following the [official documentation](https://docs.confluent.io/cloud/current/connectors/cc-clickhouse-sink-connector/cc-clickhouse-sink.html). |
| 52 | + |
| 53 | + |
| 54 | +#### Configure the Connector {#configure-the-connector} |
| 55 | +During the configuration of the ClickHouse Sink Connector, you will need to provide the following details: |
| 56 | +- hostname of your ClickHouse server |
| 57 | +- port of your ClickHouse server (default is 8443) |
| 58 | +- username and password for your ClickHouse server |
| 59 | +- database name in ClickHouse where the data will be written |
| 60 | +- topic name in Kafka that will be used to write data to ClickHouse |
| 61 | + |
| 62 | +The Confluent Cloud UI supports advanced configuration options to adjust poll intervals, batch sizes, and other parameters to optimize performance. |
| 63 | + |
| 64 | +#### Known limitations {#known-limitations} |
| 65 | +* See the list of [Connectors limitations in the official docs](https://docs.confluent.io/cloud/current/connectors/cc-clickhouse-sink-connector/cc-clickhouse-sink.html#limitations) |
0 commit comments