开发者社区> 问答> 正文

如何实现多个keytab用户同时生效呢?

    Flink1.9环境下,搭建Flink on yarn平台,用户之间实现租户/资源隔离,在kerberos环境下运行Flink perjob模式,需要在Flink-conf.yaml中添加:         security.kerberos.login.use-ticket-cache: true         security.kerberos.login.keytab: /home/flink/p_zhangjunjie.keytab         security.kerberos.login.principal: p_zhangjunjie@LOCAL.COM     但是如果多个用户使用Flink环境资源,比如说除了p_zhangjunjie,还是p_wanglin,然后我在Flink-conf.yaml中添加:         security.kerberos.login.use-ticket-cache: true         security.kerberos.login.keytab: /home/flink/p_zhangjunjie.keytab         security.kerberos.login.principal: p_zhangjunjie@LOCAL.COM

        security.kerberos.login.use-ticket-cache: true         security.kerberos.login.keytab: /home/flink/p_wanglin.keytab         security.kerberos.login.principal: p_wanglin@LOCAL.COM     但是只有最下面的一个(比如p_wanglin)生效。使用p_zhangjunjie就报错:那如何实现多个keytab用户同时生效呢?

谢谢!麻烦大家帮忙解决一下了。哪怕提供个思路都可以。

*来自志愿者整理的flink邮件归档

展开
收起
游客nnqbtnagn7h6s 2021-12-06 20:11:17 561 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
“静态调用链路发现”应用场景分析及实践探索 立即下载
动态、高效,蚂蚁动态卡片的内核逻辑 立即下载
重新出发:阿里云数据库开源整体策略 立即下载