我在 Medium 上读过一篇文章,声称执行器的数量 + 1(用于驱动程序)应该是 3 的倍数,以有效利用机器上的核心(在这种情况下为 16 个核心,即每个执行器 5 个和 1 个将保留给操作系统和节点管理器)
由于实际原因,我无法通过在集群上进行试验来验证此声明。有人试过这个吗?或参考代码/文档说明 Yarn 节点将/不会在另一个 Spark 应用程序之间共享集群资源?
我在 Medium 上读过一篇文章,声称执行器的数量 + 1(用于驱动程序)应该是 3 的倍数,以有效利用机器上的核心(在这种情况下为 16 个核心,即每个执行器 5 个和 1 个将保留给操作系统和节点管理器)
由于实际原因,我无法通过在集群上进行试验来验证此声明。有人试过这个吗?或参考代码/文档说明 Yarn 节点将/不会在另一个 Spark 应用程序之间共享集群资源?