canal配置kafka sasl认证

环境: canal 1.1.4 + kafka2.0

kafka认证方式: SASL_PLAINTEXT      SCRAM-SHA-256

1.canal.properties 里面 最后 加上

canal.mq.properties.security.protocol = SASL_PLAINTEXT

canal.mq.properties.sasl.mechanism = SCRAM-SHA-256

2.canal安装目录 conf文件夹里面 加一个jaas.conf的文件

     文件内容(注意密码后面的;符号必须有):   KafkaClient { org.apache.kafka.common.security.scram.ScramLoginModule required username="test_name"   password="test1234"; };

3.canal安装目录 bin目录 修改startup.sh

if [ -n "$str" ]; then JAVA_OPTS="-server -Xms2048m -Xmx3072m -Xmn1024m -XX:SurvivorRatio=2 -XX:PermSize=96m -XX:MaxPermSize=256m -Xss256k -XX:-UseAdaptiveSizePolicy -XX:MaxTenuringThreshold=15 -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCom pactAtFullCollection -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.security.auth.login.config=写上你的路径/jaas.conf"

kafka消费端配置sasl认证:

#开启认证

security.protocol=SASL_PLAINTEXT

sasl.mechanism=SCRAM-SHA-256

#认证配置 (最后一个;符号不要少)

kafka.sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required username=test_name password=test1234;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容