我一直在研究星火中的Ignite SharedRDD,并想了解在Spark作业中涉及到的底层执行层/阶段。
在ScalarSharedRDDExample.scala中,
val =transformedValues.sql(“从整数中选择_val,其中_val < 100和_val >9 ")
(谁对什么负责?)
发布于 2017-08-28 16:19:52
每件事都还在执行,它们过去的样子。IgniteRDD是作为分布式Ignite缓存上的视图实现的,该缓存可以部署在Spark作业执行过程中,也可以部署在Spark上,也可以部署在自己的集群中。
根据他们网站上的信息,共享状态可能只存在于星火应用程序的生命周期(嵌入式模式),也可能存在--生存于火花应用程序(独立模式),在这种情况下,状态可以跨多个火花共享。
欲了解更多信息,请访问官方网站共享Apache Spark RDDs
还可以阅读一些文档化的用例,这些用例有助于更好地理解。
参见代码示例,IgniteContext是从sparkContext创建的。
val igniteContext = new IgniteContext(sparkContext,
() => new IgniteConfiguration())希望这能帮上忙!干杯!
发布于 2017-09-04 14:30:37
https://stackoverflow.com/questions/45923242
复制相似问题