【问题标题】:How to convert RDD to DStream in JAVA?如何在 JAVA 中将 RDD 转换为 DStream?
【发布时间】:2016-03-18 14:17:41
【问题描述】:

我检查了http://apache-spark-user-list.1001560.n3.nabble.com/RDD-to-DStream-td11145.html 并想在 JAVA 中做同样的事情。正确的做法是什么?

【问题讨论】:

    标签: apache-spark


    【解决方案1】:

    根据 javadoc,您可以这样做。

    //Create list
    List<SomePojo> somePojoList = ...;             
    
    //Create rdd
    JavaRDD<SomePojo> rdd = streamingContext.sparkContext().parallelize( somePojoList);
            java.util.Queue<JavaRDD<SomePojo>> queue = new LinkedList<JavaRDD<SomePojo>>();
            queue.add( rdd );
            JavaDStream<SomePojo> machineDataDstream = streamingContext.queueStream( queue );
    

    【讨论】:

      猜你喜欢
      • 2017-06-29
      • 1970-01-01
      • 1970-01-01
      • 2015-06-08
      • 2016-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-09
      相关资源
      最近更新 更多