在运行SparkStreaming程序时,总是会产生很多的日志,这会影响到查看运行的结果,读取的数据准不准确。那么我们可以让他打印很少的日志内容。
解决办法就是在resources中添加一个文件(这里使用的是maven项目),文件中添加如下内容:
log4j.properties
Global logging configuration
log4j.rootLogger=WARN, stdout
Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
设置了打印日志的级别,就可以了。