小编KaS*_*aSh的帖子

使用 Kerberos 从 Windows 连接到 Unix 上的 Kafka

我对卡夫卡还很陌生,所以请耐心等待。这是我的设置。我将 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)

kerberos apache-kafka kafka-producer-api

2
推荐指数
1
解决办法
3656
查看次数