首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以使用星火分配器内的广播?

是否可以使用星火分配器内的广播?
EN

Stack Overflow用户
提问于 2018-05-25 16:38:35
回答 2查看 104关注 0票数 1

假设我有一个自定义星火分区程序,它需要一个固定的、非常大的集合,在这个示例中传递给它的构造函数。getPartition方法使用此集合返回分区号。

我正在考虑将集合包装在一个Broadcast变量中,并将Broadcast传递给我的自定义分区构造函数。Broadcast能否在传递给RDD方法(如mapfilter )的典型函数之外使用?在这种情况下,它的行为有很好的定义吗?是否保证在工作节点JVM之间有效地传输和共享变量?

它是否有任何意义,或者它没有任何改善相比,只是让火花捕获收集的标准方式?

EN

Stack Overflow用户

发布于 2018-05-28 08:35:54

我还亲自验证了这种可能性,Broadcast机制也在传递给mapfilter和其他RDD方法的函数之外工作。从日志中可以清楚地看到,广播机制正常工作,在本例中,Partitioner的行为与预期一致。

然而,我认为这是一个过火(对我的情况),不会有帮助,除非广播对象被重复使用在多个地方。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50533588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档