我对卡夫卡还很陌生,所以请耐心等待。这是我的设置。我将 kafka 托管在 unix 盒子上。簇状。在域中,假设 B. 客户端位于 Windows 上。我正在尝试使用域 A 连接到 B 上托管的 kafka。我有密钥表。和 krb5。这两个都是在 envt 中设置的。krb5.ini(并设置为环境变量 KRB5_CONFIG)
[logging]
default = CONSOLE
admin_server = CONSOLE
kdc = CONSOLE
[libdefaults]
renew_lifetime = 7d
clockskew = 324000
forwardable = true
proxiable = true
renewable = true
default_realm = some.something.COM
dns_lookup_realm = true
dns_lookup_kdc = false
default_tgs_enctypes = somethingelse
default_tkt_enctypes = somethingelse
[appdefaults]
renewable = true
[realms]
some.something.COM = {
kdc = some.something.COM
admin_server = some.something.COM
}
Run Code Online (Sandbox Code Playgroud)
我还设置了 Jaas.config(在我的情况下为 Kafka.client.ini 并设置为环境变量 KAFKA_CLIENT_KERBEROS_PARAMS),下面是配置
KafkaClient …
Run Code Online (Sandbox Code Playgroud)