Я использую kafka 2.0 с подключением kafka, работающим в распределенном режиме, и попытался сконфигурировать соединитель mysql debezium, но получить ошибку
HTTP/1.1 500 Internal Server Error
Server: squid
Mime-Version: 1.0
Date: Wed, 12 Sep 2018 06:14:40 GMT
Content-Type: text/html;charset=utf-8
Content-Length: 2869
X-Squid-Error: ERR_CANNOT_FORWARD 0
X-Cache: MISS from lnoi3proxy02.one.steria.dom
X-Cache-Lookup: MISS from lnoi3proxy02.one.steria.dom:8080
Connection: keep-alive
Здесь звонок:
curl -i -X POST -H "Accept:application/json" \
-H "Content-Type:application/json" http://localhost:8083/connectors/ \
-d '{ name": "inventory-connector",
"config": {
"connector.class":"io.debezium.connector.mysql.MySqlConnector",
"database.hostname":"localhost",
"database.port":"3306",
"database.user":"root",
"database.password":"Password@123",
"database.dbname":"inventory",
"database.server.id":"41228",
"database.server.name":"customer",
"database.whitelist":"inventory",
"database.history.kafka.bootstrap.servers":"localhost:9092",
"database.history.kafka.topic":"schema-changes.inventory",
"include.schema.changes":"true"
}
}'
kafka-connect logs:
INFO [Worker clientId = connect -1, groupId = connect-clust er] Успешно присоединилась группа с поколением 7 (org.apache.kafka.clients.consum er.internals.AbstractCoordinator: 409) [2018-09 -1 2 07: 38: 17,370] INFO Присоединилась к группе и получила задание: Назначение {error = 0, leader = 'connect -1 -63af40e1-da48-4055-99f8-8799582ba5aa', leaderUrl = ' http://l ocalhost: 8083/', offset = -1, connectorIds = [], taskIds = []} (org.apache.kafka.conne ct.runtime.distributed.DistributedHerder: 1194) [2018-09 -1 2 07: 38: 17,373] INFO Запуск соединителей и задач с использованием коррекции конфигурации -1 (org.apache.kafka.connect.runtime.distributed.DistributedHerder: 842) [2018-09 -1 2 07: 38: 17,373] INFO Завершенные исходные соединители и задачи (орг. apach e.kafka.connect.runtime.distributed.DistributedHerder: 852) Sep 12, 2018 7:38:17 AM org.glassfish.jersey.internal.Errors logErrors ПРЕДУПРЕЖДЕНИЕ: Были обнаружены следующие предупреждения: ПРЕДУПРЕЖДЕНИЕ: (под) ресурс m thisod createConnector в org.apache.kafka.connect.runtime.rest .resources.Connect orsResource содержит пустую аннотацию пути. ПРЕДУПРЕЖДЕНИЕ. Список методов (вспомогательных) ресурсовConnectors в org.apache.kafka.connect.run time.rest.resources.ConnectorsResource содержит пустую аннотацию пути. ПРЕДУПРЕЖДЕНИЕ: Список методов (вспомогательных) ресурсовConnectorPlugins в org.apache.kafka.conne ct.runtime.rest.resources.ConnectorPluginsResource содержит пустой путь annotatio n. ПРЕДУПРЕЖДЕНИЕ: (вспомогательный) метод ресурса serverInfo в org.apache.kafka.connect.runtime.rest.resources.RootResource содержит пустую аннотацию пути.
[2018-09 -1 2 07: 38: 18,213] INFO Запущен oejsServletContextHandler @21d1b321 {/, null, AVAILABLE} (org.eclipse.jetty.server.handler.ContextHandler: 744) [2018-09 -1 2 07: 38: 18,223] INFO Начато http_8083 @6ec65b5e {HTTP/1.1} {0.0.0.0:8083} (org.eclipse.jetty.server.ServerConnector: 266) [2018-09 -1 2 07: 38: 18,223] INFO Начато @15360ms (org.eclipse.jetty.server.Server: 379) [2018-09 -1 2 07: 38: 18,223] INFO Рекламируемый URI: http://localhost: 8083/ (org.apach e.kafka. connect.runtime.rest.RestServer: 248) [2018-09 -1 2 07: 38: 18,223] INFO REST сервер прослушивает http://127.0.0.1:8083/, URL рекламы http://localhost: 8083/ (org.apache.kafka.connect.runtime.rest.Re stServer: 207) [2018-09 -1 2 07: 38: 18,223] INFO Начался запуск Kafka Connect (org.apache.kafka.connect.r unime.Connect: 55) [2018-09 -1 2 07: 43: 16,612] INFO Идентификатор кластера: 8oMHsNLASgubK4CBagB-dw (org.apache.ka fka.clients.Metadata: 265) [2018-09 -1 2 07: 43: 17,052 ] INFO Идентификатор кластера: 8oMHsNLASgubK4CBagB-dw (org.apache.ka fka.clients.Me tadata: 265) [2018-09 -1 2 07: 43: 17,289] INFO Идентификатор кластера: 8oMHsNLASgubK4CBagB-dw (org.apache.ka fka.clients.Metadata: 265)
Ошибка от curl предлагает, чтобы ваш запрос проходил через Squid http proxy. Вы уверены, что он правильно перенаправлен? Вы можете сделать прямой звонок?