2016-03-16 39 views
6

spark-1.5.0-cdh5.6.0 kullanıyorum.HATA SparkContext: SparkContext'i başlatırken hata oluştu

ERROR SparkContext: Error initializing SparkContext. 
java.io.FileNotFoundException: File file:/user/spark/applicationHistory does not exist 
     at org.apache.hadoop.fs.RawLocalFileSystem.deprecatedGetFileStatus(RawLocalFileSystem.java:534) 
     at org.apache.hadoop.fs.RawLocalFileSystem.getFileLinkStatusInternal(RawLocalFileSystem.java:747) 
     at org.apache.hadoop.fs.RawLocalFileSystem.getFileStatus(RawLocalFileSystem.java:524) 
     at org.apache.hadoop.fs.FilterFileSystem.getFileStatus(FilterFileSystem.java:424) 
     at org.apache.spark.scheduler.EventLoggingListener.start(EventLoggingListener.scala:100) 
     at org.apache.spark.SparkContext.<init>(SparkContext.scala:541) 
     at com.cloudera.spark.simbox.sparksimbox.WordCount$.main(WordCount.scala:12) 
     at com.cloudera.spark.simbox.sparksimbox.WordCount.main(WordCount.scala) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
     at java.lang.reflect.Method.invoke(Method.java:606) 
     at org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:672) 
     at org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:180) 
     at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:205) 
     at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:120) 
     at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala) 

cevap

10

Kıvılcım Eğer SparkContext ölür sonra tarihsel olayları görebilmenizi sağlar "tarih sunucusu" olarak adlandırılan bir özellik vardır:

> spark-submit --class com.cloudera.spark.simbox.sparksimbox.WordCount --master local /home/hadoop/work/testspark.jar 

aşağıdaki hatayı Got: örnek uygulama (skalası) komut çalıştı . Bu özellik spark.eventLog.enabled ayarında true olarak ayarlanır.

İki seçeneğiniz var, olay günlüğünü spark.eventLog.dir yapılandırma değeriyle depolamak için geçerli bir dizin belirtin veya gerekmiyorsa spark.eventLog.enabled değerini false olarak ayarlayın.

Daha fazla bilgiyi Spark Configuration sayfasında bulabilirsiniz.

+0

Teşekkürler çok fazla efendim, şimdi çalışıyor –

+0

@ G.Saleh Yardım ettiğine sevindim. –

+0

Farketmeden tıkladım –