gpt4 book ai didi

java - 从没有 SparkContext 的列表创建 JavaRDD

转载 作者:行者123 更新时间:2023-11-29 03:09:03 25 4
gpt4 key购买 nike

我正在围绕一个 spark 项目编写一些 JUnit 单元测试。

我正在尝试测试的函数之一接受 JavaRDD 作为参数,我想以编程方式创建该 JavaRDD,并且从 List 转换为 RDD 似乎是最合乎逻辑的方法。

How to convert List to JavaRDD建议我使用 JavaSparkContext.parallelize(List) .但是,鉴于我在单元测试中这样做,我不想实例化 SparkContext 对象。

最佳答案

这实际上不是一个选项,您需要使用 Spark 上下文来创建 RDD。一种选择是使用 spark-testing-base (它也在 spark packages 上)(我是作者)创建用于测试用途的 spark 上下文。如果有帮助,我可以扩展它以提供一个基类,该基类也提供 JavaSparkContext 吗?

关于java - 从没有 SparkContext 的列表创建 JavaRDD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30494686/

25 4 0