Hi Gourav,

It’s the way the framework is 


Sent from my iPhone

On Sep 15, 2022, at 02:02, Gourav Sengupta <gourav.sengu...@gmail.com> wrote:


Hi,

Why spark and why scala? 

Regards,
Gourav

On Wed, 7 Sept 2022, 21:42 Mayur Benodekar, <askma...@gmail.com> wrote:

 am new to scala and spark both .

I have a code in scala which executes quieres in while loop one after the other.

What we need to do is if a particular query takes more than a certain time , for example # 10 mins we should be able to stop the query execution for that particular query and move on to the next one

for example

do {
    var f = Future(
   spark.sql("some query")) 
   )

f onSucess {
  case suc - > println("Query ran in 10mins")
}

f failure {
 case fail -> println("query took more than 10mins")
}

}while(some condition)

var result = Await.ready(f,Duration(10,TimeUnit.MINUTES))

I understand that when we call spark.sql the control is sent to spark which i need to kill/stop when the duration is over so that i can get back the resources

I have tried multiple things but I am not sure how to solve this. Any help would be welcomed as i am stuck with this.


--
Cheers,
Mayur

Reply via email to