Confluent 3.3 не может подключиться к реестру схемы локально с помощью kafka-avro-console-продюсер

Проведение простого эксперимента в командной строке после загрузки конфлюентного открытого исходного кода 3.3:

confluent start - запускает все службы без видимых ошибок:

confluent-3.3.0%   confluent start
Starting zookeeper
zookeeper is [UP]
Starting kafka
kafka is [UP]
Starting schema-registry
schema-registry is [UP]
Starting kafka-rest
kafka-rest is [UP]
Starting connect
connect is [UP]

Отправьте сообщение с производителем консоли avro и увидите ошибку подключения к localhost: 8081, порт схемы-реестра по умолчанию:

confluent-3.3.0%   bin/kafka-avro-console-producer --broker-list localhost:9092 --topic test --property value.schema='{"type":"record","name":"myrecord","fields":[{"name":"f1","type":"string"}]}'
{"f1": "value1"}
[2018-06-28 12:22:47,827] ERROR Failed to send HTTP request to endpoint: http://localhost:8081/subjects/test-value/versions (io.confluent.kafka.schemaregistry.client.rest.RestService:156)
java.net.ConnectException: Connection refused

Вышеупомянутое взято из документов объединенной платформы https://docs.confluent.io/3.3.0/quickstart.html. Приветствуются любые идеи о том, какая другая конфигурация может потребоваться для успешного подключения к реестру схемы.


person user1493570    schedule 28.06.2018    source источник
comment
Примечание: вы можете обновить версию до версии 3.3.1 для исправления ошибок.   -  person OneCricketeer    schedule 29.06.2018


Ответы (1)


Публикация того, что сработало для меня, поскольку я видел много других вопросов, на которые не было ответа, с аналогичной проблемой - к сожалению, перезагрузка моего ноутбука сработала.

На Mac вы можете использовать Сетевая утилита -> Сканирование портов, чтобы проверить, работает ли что-либо на schema-registry порте 8081 по умолчанию.

Он отображается как sunproxyadmin.

Перед перезапуском для этого порта ничего не отображалось, даже несмотря на то, что confluent status иногда сообщал реестр схемы как «UP».

person user1493570    schedule 29.06.2018