If multiple streams as jar is running and one fail will it fails others also

User16826994223
Databricks Employee
Databricks Employee

Hi Team, IHAC who is running multiple stream in the jar based job, one of the streams got terminated, but other streams are processing without termination.

Is this know behaviour in case of jar based streaming application? Any insight please? (edited)

User16826994223
Databricks Employee
Databricks Employee
  • Failure in any of the active streaming queries causes the active run to fail and terminate all the other streaming queries. You do not need to use 
streamingQuery.awaitTermination()or 
spark.streams.awaitAnyTermination()

  •  at the end of your notebook. Jobs automatically prevent a run from completing when a streaming query is active.

But seems like You have to call the above two function to fail all streams

View solution in original post