ich ein einfaches Programm in Funken haben:Funken: Überprüfen Sie die Cluster-UI, um sicherzustellen, dass die Arbeitnehmer registriert sind
/* SimpleApp.scala */
import org.apache.spark.SparkContext
import org.apache.spark.SparkContext._
import org.apache.spark.SparkConf
object SimpleApp {
def main(args: Array[String]) {
val conf = new SparkConf().setMaster("spark://10.250.7.117:7077").setAppName("Simple Application").set("spark.cores.max","2")
val sc = new SparkContext(conf)
val ratingsFile = sc.textFile("hdfs://hostname:8020/user/hdfs/mydata/movieLens/ds_small/ratings.csv")
//first get the first 10 records
println("Getting the first 10 records: ")
ratingsFile.take(10)
//get the number of records in the movie ratings file
println("The number of records in the movie list are : ")
ratingsFile.count()
}
}
Wenn ich versuche, dieses Programm von der Funkenschale dh ich in den Knotennamen einloggen zu laufen (Cloudera-Installation) und die Befehle der Reihe nach auf den Funken Shell ausgeführt:
val ratingsFile = sc.textFile("hdfs://hostname:8020/user/hdfs/mydata/movieLens/ds_small/ratings.csv")
println("Getting the first 10 records: ")
ratingsFile.take(10)
println("The number of records in the movie list are : ")
ratingsFile.count()
ich korrekte Ergebnisse zu bekommen, aber wenn ich versuche, das Programm aus Excel, keine Ressourcen auszuführen zugewiesen zu programmieren und in dem Konsolenprotokoll alles, was ich siehe ist:
WARN TaskSchedulerImpl: Der erste Job hat keine Ressourcen akzeptiert; Überprüfen Sie die Cluster-UI, um sicherzustellen, dass die Arbeitnehmer registriert sind und über ausreichende Ressourcen
Auch in der Spark-UI, ich sehe dies:
Auch sollte es, dass diese Version von Funken zu beachten, wurde mit Cloudera installiert (daher werden keine Arbeiterknoten angezeigt).
Was soll ich tun, damit dies funktioniert?
EDIT:
überprüfte ich die HistoryServer und diese Arbeitsplätze nicht zeigen, da oben (auch in unvollständigen Anwendungen)
Verwandte Frage im ersten Teil der Fehlermeldung: ['TaskSchedulerImpl: Der erste Job hat keine Ressourcen akzeptiert;'] (http://Stackoverflow.com/q/29469462/1804173) – bluenote10