关于canal同步数据到kafka的kerberos认证,操作过程:
1、修改canal.properties
canal.mq.kafka.kerberos.enable = true canal.mq.kafka.kerberos.krb5FilePath = ../conf/kerberos/krb5.conf canal.mq.kafka.kerberos.jaasFilePath = ../conf/kerberos/jaas.conf
2、在conf目录下创建kerberos文件夹
添加krb5.conf文件 添加jaas.conf文件 添加kafka.keytab文件 -----------在kerberos下有三个文件
3、krb5.conf文件和jaas.conf文件
连接:https://blog.csdn.net/weixin_40126236/article/details/103492815
问题:当开启zookeeper保存元数据的时候就会报这个错误,不使用zookeeper的时候就没有问题?????????????
配置zookeeper同时使用classpath:spring/default-instance.xml 就会报错 不配置zookeeper使用classpath:spring/file-instance.xml 就不会报错
原提问者GitHub用户BigData-YC
自己问题,自己解决, 在启动脚本/bin/start.sh里面添加一句 JAVA_OPTS=" $JAVA_OPTS -Djava.security.auth.login.config=$base/conf/kerberos/jaas.conf" 就可以了,,,前提是按照以上步骤操作了!!!!!!!!!!!!!
原回答者GitHub用户BigData-YC
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。