请教个问题:
这个图是否可以理解为,若集群中有五个作业ID在运行时,每个作业ID恰好都在这个worker中启动了一个excutor,然后每个executor的资源为均为1 core 、1G?
按我之前的理解,一个worker节点通常只启动一个executor来执行任务,那如果一个executor只分配了1 core、1G,那其他的资源此时是处于闲置状态吗?
请教个问题:
这个图是否可以理解为,若集群中有五个作业ID在运行时,每个作业ID恰好都在这个worker中启动了一个excutor,然后每个executor的资源为均为1 core 、1G?
按我之前的理解,一个worker节点通常只启动一个executor来执行任务,那如果一个executor只分配了1 core、1G,那其他的资源此时是处于闲置状态吗?
spark 运行task之前,已经按照申请的资源开启了Executor,执行完再释放资源
每提交一次应用程序,会根据申请的资源来开启Executor,一般为了保证资源均衡,会一个worker开启一个Execuor,如果executor 多于worker,那会有一个worker开启多个executor情况。
如果一个worker5个G, 5个核,分配1G1核资源进行计算,该worker的其他资源就闲置,总结下来是用多少申请多少