无法使用Confluent docker部署debezium mysql连接器
我试图运行confluent的docker映像来初始化带有Debezium MYSQL连接器的connect服务,但在运行docker后未能获得加载的类 Docker命令无法使用Confluent docker部署debezium mysql连接器,docker,apache-kafka,apache-kafka-connect,confluent-schema-registry,debezium,Docker,Apache Kafka,Apache Kafka Connect,Confluent Schema Registry,Debezium,我试图运行confluent的docker映像来初始化带有Debezium MYSQL连接器的connect服务,但在运行docker后未能获得加载的类 Docker命令 docker run -d \ --name=kafka-connect \ --net=host \ -e CONNECT_BOOTSTRAP_SERVERS="b-2.<bootstrap_server>.us-east-1.amazonaws.com:9092,b-3.<boot
docker run -d \
--name=kafka-connect \
--net=host \
-e CONNECT_BOOTSTRAP_SERVERS="b-2.<bootstrap_server>.us-east-1.amazonaws.com:9092,b-3.<bootstrap_server>.us-east-1.amazonaws.com:9092,b-1.<bootstrap_server>.us-east-1.amazonaws.com:9092" \
-e CONNECT_REST_PORT=8083 \
-e CONNECT_PLUGIN_PATH="/usr/share/java,/tmp/connectors" \
-e CONNECT_GROUP_ID="quickstart" \
-e CONNECT_CONFIG_STORAGE_TOPIC="quick-config" \
-e CONNECT_OFFSET_STORAGE_TOPIC="quick-offsets" \
-e CONNECT_STATUS_STORAGE_TOPIC="quick-status" \
-e CONNECT_KEY_CONVERTER="org.apache.kafka.connect.json.JsonConverter" \
-e CONNECT_VALUE_CONVERTER="org.apache.kafka.connect.json.JsonConverter" \
-e CONNECT_INTERNAL_KEY_CONVERTER="org.apache.kafka.connect.json.JsonConverter" \
-e CONNECT_INTERNAL_VALUE_CONVERTER="org.apache.kafka.connect.json.JsonConverter" \
-e CONNECT_REST_ADVERTISED_HOST_NAME="ec2-<public_ip>.compute-1.amazonaws.com" \
-v /opt/connectors:/tmp/connectors \
confluentinc/cp-kafka-connect:3.1.2
您的问题是Kafka Connect版本太旧:
confluentinc/cp Kafka Connect:3.1.2
和0.10.1.1版本,但仅在0.11.0中实现
请用新的
ubuntu@ip-<hostname>:/opt/connectors$ ls
debezium-connect-jdbc
curl -s http://ec2-<public_ip>.compute-1.amazonaws.com:8083/connector-plugins | jq .
io.debezium.connector.mysql.MySqlConnector