KafkaConnect - Доверенная проверка подлинности SQL (Windows)
В настоящее время, чтобы подключиться к базе данных MSSQSL, мне нужно создать локальную учетную запись SQL, как указано ниже:
name=jdbcIbLog
connector.class=io.confluent.connect.jdbc.JdbcSourceConnector
**connection.user=username**
**connection.password=password**
tasks.max=1
connection.url=jdbc:sqlserver://servername
topic.prefix=webiblog
query=SELECT * FROM IB_WEBLOG_DUMMY_small
value.converter=org.apache.kafka.connect.json.JsonConverter
key.converter=org.apache.kafka.connect.json.JsonConverter
poll.interval.ms=5000
table.poll.interval.ms=5000
mode=incrementing
incrementing.column.name=ID
Это было быстрое решение, так как в настоящее время я подключаюсь с помощью Windows-аутентификации к MSSQL. Поддерживает ли Kafka-Connect вход в систему с учетными данными Windows? Это бежит из коробки Centos
Ожидаемый вывод должен быть в состоянии предоставить имя пользователя и пароль для данного пользователя Windows, который разрешит соединение MSSQL.
1 ответ
Я уверен, что он не будет работать с интегрированной аутентификацией от CentOS, так как он опирается на dll
(sqljdbc_auth.dll
). Однако вы должны иметь возможность использовать Kerberos со своим JDBC-соединением. См. Также Подключение к SQL Server из Linux через JDBC с использованием встроенной защиты (проверка подлинности Windows)?,