需要通过 spark-shell 以静默模式执行 scala 脚本。当我使用时spark-shell -i "file.scala"
,执行后,我进入了 scala 交互模式。我不想进入那里。
我试图执行 spark-shell -i "file.scala"。但我不知道如何在静默模式下执行脚本。
spark-shell -i "file.scala"
执行后,我进入
scala>
我不想进入scala>
模式
更新(2019 年 10 月)终止的脚本
这个问题也是关于运行终止的脚本,即spark-shell -i script.scala > output.txt
由您自己停止运行的“scala脚本”(内部指令System.exit(0)
终止脚本)。用一个很好的例子来
看看这个问题。
它还需要一个“静音模式”,预计不会污染output.txt
。
假设Spark v2.2+。
PS:在很多情况下(通常是小工具和模块/算法测试),Spark 解释器可以比编译器更好......请,“让我们编译吧!” 这里不是答案。