Tôi có một chương trình đơn giản trong Spark:Spark: kiểm tra UI cluster của bạn để đảm bảo rằng nhân viên được đăng ký
/* 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()
}
}
Khi tôi cố gắng chạy chương trình này từ tức là tia lửa vỏ tôi đăng nhập vào nút tên (Cloudera cài đặt) và chạy các lệnh tuần tự trên spark-shell:
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()
tôi nhận được kết quả chính xác, nhưng nếu tôi cố gắng chạy chương trình từ excel, không có nguồn lực được giao cho chương trình và trong giao diện điều khiển log tất cả tôi xem là:
WARN TaskSchedulerImpl: Công việc ban đầu chưa chấp nhận bất kỳ tài nguyên nào; kiểm tra UI cluster của bạn để đảm bảo rằng nhân viên được đăng ký và có đủ nguồn lực
Ngoài ra, trong giao diện người dùng Spark, tôi thấy điều này:
Ngoài ra, cần lưu ý rằng phiên bản này của tia lửa đã được cài đặt với Cloudera (do đó không có nút công nhân nào xuất hiện).
Tôi nên làm gì để thực hiện công việc này?
EDIT:
Tôi đã kiểm tra HistoryServer và những việc làm không hiển thị ở đó (ngay cả trong các ứng dụng không đầy đủ)
Câu hỏi liên quan đến phần đầu tiên của thông báo lỗi: ['TaskSchedulerImpl: Công việc ban đầu chưa chấp nhận bất kỳ tài nguyên nào;'] (http://stackoverflow.com/q/29469462/1804173) – bluenote10