在使用Intellij IDEA,local模式下运行Spark程序时,会在Run窗口打印出很多INFO信息,辅助信息太多可能会将有用的信息掩盖掉。如下所示
image.png
我们只要设置好log4j文件,就能在local模式下,将Spark的INFO信息隐藏,不影响程序中的结果输出。
-
下载spark,在spark/conf 文件夹 拷贝一份log4j.properties.template文件
image.png
2.复制到resource文件夹目录下
image.png
3.用文本打开,修改log4j.rootCategory=INFO, console为log4j.rootCategory=ERROR, console只显示ERROR级别的日志,保存。
image.png
4.将文文件重命名,去除后缀,修改为log4j.properties
5.运行,info消息去除了
image.png












网友评论