Previous Articles on CockroachDB CDC
Using CockroachDB CDC with Azure Event Hubs
Using CockroachDB CDC with Confluent Cloud Kafka and Schema Registry
SaaS Galore: Integrating CockroachDB with Confluent Kafka, Fivetran, and Snowflake
CockroachDB CDC using Minio as a cloud storage sink
CockroachDB CDC using Hadoop Ozone S3 Gateway as a cloud storage sink
Apache Pulsar is a cloud-native distributed messaging and streaming platform. In my customer conversations, it most often comes up when compared to Apache Kafka. I have a customer needing a Pulsar sink support as they rely on Pulsar’s multi-region capabilities. CockroachDB does not have a native Pulsar sink; however, the Pulsar project supports Kafka on Pulsar protocol support, and that’s the core of today’s article.
This tutorial assumes you have an enterprise license, you can also leverage our managed offerings where enterprise changefeeds are enabled by default. I am going to demonstrate the steps using a Docker environment instead.