设置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)
}

你可能感兴趣的:(大数据)