Я пытаюсь выполнить установку зеркала 2, используя мой текущий кластер подключения. Основываясь на этой документации, это можно сделать через connect rest api.
https://cwiki.apache.org/confluence/display/KAFKA/KIP-382%3A+MirrorMaker+2.0#KIP -382: MirrorMaker2.0-RunningMirrorMakerinaConnectcluster
Я следовал примеру, послав этот запрос PUT :
PUT / connectors / us-west-source / config HTTP / 1.1
{
"name": "us-west-source",
"connector.class": "org.apache.kafka.connect.mirror.MirrorSourceConnector",
"source.cluster.alias": "us-west",
"target.cluster.alias": "us-east",
"source.cluster.bootstrap.servers": "us-west-host1:9091",
"topics": ".*"
}
, но я получаю метод, не разрешенный ответ об ошибке ответа.
{
"error_code": 405,
"message": "HTTP 405 Method Not Allowed"
}
API выглядит нормально, если я делаю простой GET из /, возвращая версию
{
"version": "2.1.0-cp1",
"commit": "bda8715f42a1a3db",
"kafka_cluster_id": "VBo-j1OAQZSN8tO4lMJ0Gg"
}