I\'d like to stop various messages that are coming on spark shell.
I tried to edit the log4j.properties file in order to stop these message.
Her
This one worked for me.
For only ERROR messages to be displayed as stdout, log4j.properties file may look like:
# Root logger option
log4j.rootLogger=ERROR, stdout
# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
NOTE: Put
log4j.propertiesfile insrc/main/resourcesfolder to be effective. And iflog4j.propertiesdoesn't exist (meaningsparkis usinglog4j-defaults.propertiesfile) then you can create it by going toSPARK_HOME/confand thenmv log4j.properties.template log4j.propertiesand then proceed with above said changes.