首页 > 解决方案 > 如何通过 spark-submit 使用多个 keytab,从而连接到多个 kerberized 服务?

问题描述

用例是从 spark 流应用程序连接到 kerberized YARN/HDFS 和 KAFKA 服务,每个服务位于不同的领域。

如何构造 spark-submit 命令以传递多个 keytab?

以前的实现:

结果:在 YARN/HDFS 到期后票证不会自动更新

错误: HDFS_DELEGATION_TOKEN 已过期

如果实现了跨领域信任,那么使用 spark-submit 命令将如何用于两个服务(HDFS/YARN 以及 KAFKA)的单个 keytab?

标签: apache-sparkapache-kafkakerberos

解决方案


推荐阅读