Tôi có một ứng dụng Apache Spark đang chạy trên một cụm YARN (tia lửa có 3 nút trên cụm này) trên chế độ cụm.Apache Spark: cài đặt các phiên bản thực thi không thay đổi các trình thực thi
Khi ứng dụng đang chạy Spark-UI cho thấy 2 người thực thi (mỗi người chạy trên một nút khác) và trình điều khiển đang chạy trên nút thứ ba. Tôi muốn các ứng dụng để sử dụng nhiều Chấp hành viên vì vậy tôi cố gắng thêm đối số --num-Chấp hành viên để Spark-nộp và đặt nó là 6.
spark-submit --driver-memory 3G --num-executors 6 --class main.Application --executor-memory 11G --master yarn-cluster myJar.jar <arg1> <arg2> <arg3> ...
Tuy nhiên, số lượng Chấp hành viên vẫn 2.
Trên giao diện người dùng Spark, tôi có thể thấy rằng tham số spark.executor.instances là 6, giống như tôi dự định và bằng cách nào đó vẫn chỉ có 2 trình thực thi.
Tôi thậm chí còn cố gắng thiết lập thông số này từ mã
sparkConf.set("spark.executor.instances", "6")
Một lần nữa, tôi có thể thấy rằng các thông số đã được thiết lập đến 6, nhưng vẫn chỉ có 2 Chấp hành viên.
Có ai biết tại sao tôi không thể tăng số lượng người thực thi của mình không?
yarn.nodemanager.resource.memory-mb là 12g trong sợi-site.xml
giá trị của sợi.nodemanager.resource.memory-mb trong fibre-site.xml ?? – banjara
Yarn.nodemanager.resource.memory-mb là 12GiB – user4688877