KafkaConnect - SQL Trusted Authentication (Windows) - PullRequest
0 голосов
/ 04 июля 2018

В настоящее время, чтобы подключиться к базе данных 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 Ответ

0 голосов
/ 13 июля 2018

Уверен, он не будет работать с встроенной аутентификацией от CentOS, поскольку он полагается на dll (sqljdbc_auth.dll). Однако вы должны иметь возможность использовать Kerberos со своим JDBC-соединением . См. Также Подключение к SQL Server из Linux через JDBC с использованием встроенной защиты (проверка подлинности Windows)? .

...