美文网首页Spark Multi Tenancy
Spark Multi Tenancy系列 - 2 还是社区问题

Spark Multi Tenancy系列 - 2 还是社区问题

作者: Kent_Yao | 来源:发表于2017-08-28 22:06 被阅读80次

问题1 spark.driver.allowMultipleContexts

问题2 runAsSparkUser

  • SparkHadoopUtil.scala#L63
    • 这个方法是在AM进程及Executor进程启动之初调用的,字面意思好像可以传个用户参数就可以以不同用户切换
    • 启动AM Container及Executor Container如果是Yarn那边配置了LCE而非DCE的话,这个用户应该是由Yarn app的提交者确定的,这边runAsSparkUser封装部分初始化启动代码,只能说这边这个用户只能控制executor的初始化,并不能涵盖task的执行。
    • 这个方法写的也用问题,最后的逻辑都是拿同一个用户去创建了两遍然后去transferCredentials,然后这个方法也貌似只能转移一个subject中public的Credential。

相关文章

网友评论

    本文标题:Spark Multi Tenancy系列 - 2 还是社区问题

    本文链接:https://www.haomeiwen.com/subject/rpnudxtx.html