Linux系统搭建kafka的过程中,为了安全性,会使用SASL的认证
Authentication failed during authentication due to invalid credentials with SASL mechanism SCRAM-SHA-256) (org.apache.kafka.common.network.Selector
listener.security.protocol.map=INTERNAL:SASL_PLAINTEXT,EXTERNAL:SASL_PLAINTEXT,PLAINTEXTIPV6:SASL_PLAINTEXT,PLAINTEXTIPV4:SASL_PLAINTEXT
zookeeper 的认真配置文件如下:
Server {
org.apache.kafka.common.security.plain.PlainLoginModule required
username="cluster"
password="admin_pwd"
user_kafka="kafka_pwd";
};
kafka SASL配置文件如下:其中 username="admin"
password="admin" 和
user_admin="admin" 配置中必须保持一致,不然就会报错
KafkaServer{
org.apache.kafka.common.security.scram.ScramLoginModule required
username="admin"
password="admin";
};
Client {
org.apache.kafka.common.security.plain.PlainLoginModule required
username="kafka"
password="kafka_pwd";
};