I am trying to use multiple streaming context in one spark job. I want to fetch users data from users topic of Kafka and purchase data from purchases topic of Kafka using streaming. Then I want to join the data and perform some operations on this data. But, I read that spark does not allow multiple streaming context in a JVM. So, How can I implement this use-case?