从scala脚本退出Spark-shell

时间:2016-03-17 07:31:57

标签: scala apache-spark

我正在使用此命令来运行scala脚本。

spark-shell -i test.scala

在脚本执行结束时,我仍然看到spark-shell正在运行。

我在test.scala脚本中使用了“:q /:quit”来尝试退出,但它无效。

2 个答案:

答案 0 :(得分:7)

您需要在脚本末尾添加exit()以避免单步执行scala REPL。

Helloworld.scala

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

在上面运行

spark-shell -i helloworld.scala

答案 1 :(得分:3)

我也喜欢another question上提供的echo :quit | spark-shell ...答案。