需要使用在LDAP中外部化的数据源详细信息为Oracle DB创建kafka-connect JdbcSinkConnector。
以下是连接器详细信息kafka-connect-jdbc / sink-quickstart-oracle.properties,其中的连接详细信息如 connection.url , connection.username , connection.password 等应来自LDAP。
name=test-sink
connector.class=io.confluent.connect.jdbc.JdbcSinkConnector
tasks.max=1
topics=orders
connection.url= ???? #should be sourced from LDAP
connection.username= ???? #should be sourced from LDAP
connection.password= ???? #should be sourced from LDAP
auto.create=true
答案 0 :(得分:0)
开箱即用,Kafka不提供这样的功能或配置。
作为KIP-297的一部分,您将必须编写/查找自己的ConfigProvider
的实现,您可以从中实现LDAP查找,并将该构建的JAR添加到Connect worker的类路径中。