Question: can rdd be shared between sparkcontexts?
Answer: An RDD is bound to an application, so it can't be shared across apps. You simply persist the data (e.g. on HDFS,S3) and read it from the other app as an RDD.