我正在使用此命令来运行scala脚本。
spark-shell -i test.scala
在脚本执行结束时,我仍然看到spark-shell正在运行。
我在test.scala脚本中使用了“:q /:quit”来尝试退出,但它无效。
答案 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 ...
答案。