开发者社区> 问答> 正文

配置zookeeper同时使用classpath:spring/default-instance.x

关于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

展开
收起
Java工程师 2023-05-03 12:26:05 147 0
1 条回答
写回答
取消 提交回答
  • 自己问题,自己解决, 在启动脚本/bin/start.sh里面添加一句 JAVA_OPTS=" $JAVA_OPTS -Djava.security.auth.login.config=$base/conf/kerberos/jaas.conf" 就可以了,,,前提是按照以上步骤操作了!!!!!!!!!!!!!

    原回答者GitHub用户BigData-YC

    2023-05-04 16:03:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载