Hi,
How can we update the number of Couchbase nodes of running connector instance?
We have our deployment in Kubernetes where the Couchbase server is containerized and while creating the connector instances we are using couchbase.seed.nodes: couchbase-service
. This couchbase-service
has multiple nodes and everything works fine. Depending on the load, during peak hours we need to add additional nodes to Couchbase cluster. How can we add these additional nodes automatically also to the same running connector instances without doing the restart of the Kafka Connect Pod?
We are using directly the Couchbase service (Kubernetes Service for Couchbase pods) and internally Couchbase client resolves this to couchbase.dcp.seed.nodes
which has entries of previous nodes only. After we manually restart the Kafka Connect Pod, the connector resumes with updated Couchbase nodes. Shouldn’t Couchbase DCP Client update this config automatically whenever there is a change in number of Couchbase nodes in cluster? Are we missing some connector configuration to achieve this behaviour?
Thanks in advance.