Hi,
I am filtering first DStream with the value in second DStream. I also want to 
keep the value of second Dstream. I have done the following and having problem 
with returning new RDD:
val transformedFileAndTime = fileAndTime.transformWith(anomaly, (rdd1: 
RDD[(String,String)], rdd2 : RDD[Int]) => {                                     
                                   var first = " "; var second = " "; var third 
= 0                                                                          if 
(rdd2.first<=3)                                                                 
               {                                                                
                        first = rdd1.map(_._1).first                            
                                                            second = 
rdd1.map(_._2).first                                                            
                            third = rdd2.first                                  
                                              }                                 
                                       RDD[(first,second,third)]                
                                                               })
ERROR/home/hduser/Projects/scalaad/src/main/scala/eeg/anomd/StreamAnomalyDetector.scala:119:
 error: not found: value RDD[ERROR]  RDD[(first,second,third)] 
I am imported the import org.apache.spark.rdd.RDD

Regards,Laeeq

Reply via email to