2016-03-17 43 views
7

Sto usando questo comando per eseguire gli script scala.Uscita da shell Spark dallo script scala

spark-shell -i test.scala 

Al termine dell'esecuzione della sceneggiatura, continuo a vedere la scintilla in esecuzione.

Ho usato ": q /: quit" nello script test.scala per provare ad uscire ma non funziona.

risposta

7

È necessario aggiungere exit() alla fine dello script per evitare di passare a scala REPL.

Helloworld.scala

print("Hello World"); 
print("Second Line"); 
print("Bye now"); 
exit() 

Run sopra

spark-shell -i helloworld.scala 
+9

Potrebbe essere necessario usare 'System.exit (0)'. 'exit()' non ha funzionato per me. – dkoes

+0

@dkoes Grazie per System.exit (0). exit() non ha funzionato con Spark v2.1.1 – PanwarS87

Problemi correlati