Исключение соединителя Kafka ОШИБКА Не удалось отправить HTTP-запрос на конечную точку: http: // localhost: 8081 / subject / jdbc-source-accounts-value / versions

Я использую Confluent Platform 3.3 в качестве коннектора Kafka при запуске коннектора с помощью следующей команды:

./bin/connect-standalone ./etc/schema-registry/connect-avro-standalone.properties ./etc/kafka-connect-jdbc/connect-jdbc-source.properties

получение ошибки ниже

ERROR Server died unexpectedly:  (io.confluent.kafka.schemaregistry.rest.SchemaRegistryMain:52)
org.apache.kafka.common.errors.TimeoutException: Timeout expired while fetching topic metadata
[2017-10-30 13:49:56,178] ERROR Failed to send HTTP request to endpoint: http://localhost:8081/subjects/jdbc-source-accounts-value/versions 
(io.confluent.kafka.schemaregistry.client.rest.RestService:156)

Zookeeper работает на порте 2181 клиента kafka, и я попытался запустить схему с помощью следующей команды

 ./bin/schema-registry-start ./etc/schema-registry/schema-registry.properties &

Но он не показывал никаких сообщений об ошибках, но порт 8081 не работал. Пожалуйста, помогите мне разобраться.




Ответы (1)


Если вы используете Confluent Platform 3.3, я бы рекомендовал использовать Confluent CLI, поскольку он является частью скачать у вас уже есть и сделать жизнь намного проще. Тогда вы можете легко проверить состояние компонентов.

confluent start
confluent status kafka

так далее

Посмотрите это видео здесь: https://vimeo.com/228505612

Что касается вашей проблемы, я бы проверил журнал реестра схем. Вы можете сделать это с помощью Confluent CLI

confluent log schema-registry
person Robin Moffatt    schedule 30.10.2017