Обеспечение безопасности Kafka Connect - PullRequest
0 голосов
/ 03 октября 2019

Чтобы настроить SSL для REST API Kafka connect, я следовал за документацией, приведенной в следующей ссылке - https://cwiki.apache.org/confluence/display/KAFKA/KIP-208%3A+Add+SSL+support+to+Kafka+Connect+REST+interface

Но все же я не понимаю, почему используется слушатель. Являются ли и listener, и bootstrap.server одинаковыми, поскольку Kafka connect (продюсер) будет прослушивать брокеры kafka для получения метаданных и записи исходных данных.

Что должно быть значением для listener и bootstrap.server. Может кто-нибудь, пожалуйста, объясните мне разницу между ними

1 Ответ

0 голосов
/ 03 октября 2019

Слушатели устанавливают, как REST API связывается с хостом, на котором работает сервер Connect. HTTPS://0.0.0.0:8083 разрешит все соединения на всех интерфейсах с портом 8083 через HTTPS, как указано в документации.

Список разделенных запятыми URI, которые REST API будет прослушивать. Поддерживаемые протоколы HTTP и HTTPS. Укажите имя хоста как 0.0.0.0 для привязки ко всем интерфейсам . Оставьте имя хоста пустым для привязки к интерфейсу по умолчанию. Примеры законных списков слушателей - HTTP://myhost:8083,HTTPS://myhost:8084

bootstrap.server - строка подключения Kafka. Значения для него и слушателей не должны быть одинаковыми, и Kafka Connect рекомендуется запускать удаленно от посредников

Примечание: rest.advertised.listener также является важным параметром при настройке кластера из нескольких рабочих

Устанавливает объявленного слушателя (HTTP или HTTPS), который будет передан другим работникам для использования

...