KafkaConnect-SQL受信任的身份验证(Windows)

时间:2018-07-04 04:53:42

标签: sql-server jdbc apache-kafka-connect confluent

当前要连接到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 :(得分:2)

由于它依赖于dllsqljdbc_auth.dll),因此可以确定它不能与CentOS的integrated authentication一起使用。 但是,您应该可以使用Kerberos with your JDBC connection。另请参见Connect to SQL Server from Linux via JDBC using integratedSecurity (Windows authentication)?