设置Spark运行程序时不显示log信息

在IDEA中设置不要显示spark的log信息

需要导入的包:

import org.apache.log4j.Logger
import org.apache.log4j.Level
  • 第一种方式:在main函数中设置
def main(args:Array[String]):Unit={
Logger.getLogger("org").setLevel(Level.OFF)
System.setProperty("spark.ui.showConsoleProgress","false")
}
  • 第二种方式:定义成一个函数,直接调用(建议使用这种,代码复用性强)
def SetNoLogger={
Logger.getLogger("org").setLevel(Level.OFF)
Logger.getLogger("com").setLevel(Level.OFF)
System.setProperty("Spark.ui.showConsoleProgress","false")
Logger.getRootLogger().setLevel(Level.OFF)
}
上一篇:axios封装http请求


下一篇:[administrative][lvm] lvm 分区修改