-
Hi, I've deployed the strimzi-kafka-operator on our k8s cluster using a Docker image built using this Dockerfile:
Then I have the Operator deployed with all the CRDs, and I defined 2 resources - KafkaConnect & KafkaConnector:
the deployment is successful and Debezium is able to capture INSERT\UPDATE\DELETE on the DB table and send event to our Kafka cluster. However, we keep getting ERROR in the KafkaConnect logs:
Where It seems that this endpoint isn't part of the KafkaConnect REST API (https://kafka.apache.org/documentation/#connect_rest), but rather part of the Confluent REST proxy (https://docs.confluent.io/platform/current/kafka-rest/api.html#topics) So my question is: why is the KafkaConnect trying to reach the Any help would be appreciated... |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
The endpoint is part of Kafka Connect. You can see it in the link you shared:
What version of operator are you using? You need to use the same version of the operator also for the base image. The error like this is usually caused by using old version of Kafka Connect. You Docker file uses Kafka 2.4 / Strimzi 0.16. So, are you sure your operator uses the same version (0.16)? |
Beta Was this translation helpful? Give feedback.
The endpoint is part of Kafka Connect. You can see it in the link you shared:
What version of operator are you using? You need to use the same version of the operator also for the base image. The error like this is usually caused by using old version of Kafka Connect. You Docker file uses Kafka 2.4 / Strimzi 0.16. So, are you sure your operator uses the same version (0.16)?