【发布时间】:2022-01-24 11:04:49
【问题描述】:
我正在使用这个命令来运行 scala 脚本。
spark-shell -i test.scala
在脚本执行结束时,我仍然看到 spark-shell 正在运行。
我在 test.scala 脚本中使用了“:q/:quit”来尝试退出,但它不起作用。
【问题讨论】:
标签: scala apache-spark
我正在使用这个命令来运行 scala 脚本。
spark-shell -i test.scala
在脚本执行结束时,我仍然看到 spark-shell 正在运行。
我在 test.scala 脚本中使用了“:q/:quit”来尝试退出,但它不起作用。
【问题讨论】:
标签: scala apache-spark
在 2.4.3 版本中 System.exit(0) 正在工作。
【讨论】:
您需要在脚本末尾添加 exit() 以避免进入 scala REPL。
Helloworld.scala
print("Hello World");
print("Second Line");
print("Bye now");
System.exit(0)
在上面运行
spark-shell -i helloworld.scala
【讨论】:
System.exit(0)。 exit() 对我不起作用。
我也喜欢another question 上提供的echo :quit | spark-shell ... 答案。
【讨论】: