sql-server - KafkaConnect - SQL 可信身份验证 (Windows)

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

当前要连接到 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 连接。

最佳答案

很确定它不适用于 integrated authentication来自 CentOS,因为它依赖于 dll (sqljdbc_auth.dll)。 但是您应该能够使用 Kerberos with your JDBC connection 。另请参阅Connect to SQL Server from Linux via JDBC using integratedSecurity (Windows authentication)? .

关于sql-server - KafkaConnect - SQL 可信身份验证 (Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51165982/

相关文章:

java - MysqlDataSource调用 "Connection refused"异常

apache-kafka - 在分布式模式下使用 HDFS 连接器接收器避免来自 Kafka 连接的小文件

java - Openedge JDBC : Failure getting table lock on table PUB._文件

sql-server - SQL Server 2005 中的压缩备份

sql-server - SQL Server Analysis Services,从关系数据库更新 OLAP 维度

sql - 计算 SQL Server 中一个值的最大连续出现次数

java - 如何为 Hibernate 动态加载驱动程序?

apache-kafka - Kafka Connect 的 jmx_prometheus_javaagent 配置?

sql-server - VBA 可以通过 SSL 证书连接到 SQL 服务器吗?