Tôi đang sử dụng Hadoop-2.4.0
và cấu hình hệ thống của tôi là 24 lõi, 96 GB RAM.sợi không được tôn trọng sợi.nodemanager.resource.cpu-vcores
Tôi đang sử dụng configs sau
mapreduce.map.cpu.vcores=1
yarn.nodemanager.resource.cpu-vcores=10
yarn.scheduler.minimum-allocation-vcores=1
yarn.scheduler.maximum-allocation-vcores=4
yarn.app.mapreduce.am.resource.cpu-vcores=1
yarn.nodemanager.resource.memory-mb=88064
mapreduce.map.memory.mb=3072
mapreduce.map.java.opts=-Xmx2048m
Scheduler Công suất configs
queue.default.capacity=50
queue.default.maximum_capacity=100
yarn.scheduler.capacity.root.default.user-limit-factor=2
Với configs trên, tôi mong đợi sợi sẽ không khởi động hơn 10 người vẽ bản đồ cho mỗi nút, nhưng Nó được tung ra 28 người vẽ bản đồ mỗi nút. Tôi có làm gì sai không ??
câu trả lời tốt cùng mẫu mã với một lời giải thích cho độc giả trong tương lai. Trong khi người hỏi câu hỏi này có thể hiểu được câu trả lời của bạn, giải thích cách bạn đến với nó sẽ giúp vô số người khác. – Stonz2
@ Stonz2 Tôi xin lỗi vì câu trả lời chưa hoàn chỉnh. Tôi đã hỏi câu hỏi này và không có câu trả lời cho 4-5 giờ tiếp theo và chỉ có 5 lượt xem. Trong khi đó tôi cũng gỡ lỗi mã và tìm thấy câu trả lời. Để giúp đỡ những người khác, tôi đã nhanh chóng thêm các cấu hình cần thiết, tôi phải chạy nhiều thử nghiệm hơn xung quanh nó. – banjara
Tôi đã dành một vài giờ cố gắng tìm ra lý do tại sao YARN đã nói với tôi rằng có một số âm của vcores có sẵn trên các nút của tôi! – jonson