开发者社区> 问答> 正文

配置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 133 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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《MSE 微服务网关》 立即下载
微服务引擎 MSE 治理中心重磅发布 立即下载
阿里云微服务引擎 MSE 2.0 线上发布 立即下载