天天看點

kafka sasl java_使用SASL_PLAINTEXT進行Kafka使用者身份驗證

我正在嘗試在Kafka中實作安全性,以使用使用者名和密碼對用戶端進行身份驗證 . jaas配置檔案配置正确 . 我首先啟動zookeeper,然後隻啟動一個kafka節點 . 但是kafka無法從以下錯誤開始:

[2017-08-07 13:07:08,029] INFO Registered broker 0 at path /brokers/ids/0 with addresses: EndPoint(localhost,9092,ListenerName(SASL_PLAINTEXT),SASL_PLAINTEXT) (kafka.utils.ZkUtils)

[2017-08-07 13:07:08,035] INFO Kafka version : 0.11.0.0 (org.apache.kafka.common.utils.AppInfoParser) [2017-08-07 13:07:08,036] INFO Kafka commitId : cb8625948210849f (org.apache.kafka.common.utils.AppInfoParser)

[2017-08-07 13:07:08,037] INFO [Kafka Server 0], started (kafka.server.KafkaServer)

[2017-08-07 13:07:08,447] WARN Connection to node 0 terminated during authentication. This may indicate that authentication failed due to invalid credentials. (org.apache.kafka.clients.NetworkClient)

[2017-08-07 13:07:08,554] WARN Connection to node 0 terminated during authentication. This may indicate that authentication failed due to invalid credentials. (org.apache.kafka.clients.NetworkClient)

[2017-08-07 13:07:08,662] WARN Connection to node 0 terminated during authentication. This may indicate that authentication failed due to invalid credentials. (org.apache.kafka.clients.NetworkClient)