2016-11-15 37 views
1

我試着修改conf文件夾log4j的文件了,但之後我這樣做,我得到的錯誤,當我跑我的文件在PySpark中禁用日誌記錄?我已經通過其他職位以及

log4j:ERROR Could not instantiate class [org.apache.log4j.CosnsoleAppender]. 
java.lang.ClassNotFoundException: org.apache.log4j.CosnsoleAppender 
    at java.net.URLClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Unknown Source) 
    at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198) 
    at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:327) 

這特別是當發生我將log4j.properties.template文件更改爲log4j.properties。

我也沒有

sc.setLogLevel("ERROR") 

但我仍然得到日誌輸出。

INFO SecurityManager: Changing view acls to: 
INFO SparkEnv: Registering MapOutputTracker 
INFO Executor: Starting executor ID driver on host localhost 

回答

1

你有org.apache.log4j.CosnsoleAppender一個錯字,應該是ConsoleAppender

+0

總是喜歡簡單的解決方案。 –