Chế độ UBER trong Hadoop2 là gì?
Thông thường người vẽ bản đồ và bộ giảm tốc sẽ được chạy bởi ResourceManager (RM), RM sẽ tạo vùng chứa riêng cho trình ánh xạ và bộ giảm tốc. Cấu hình Uber, sẽ cho phép chạy trình ánh xạ và bộ giảm tốc trong cùng một quy trình với ApplicationMaster (AM).
việc
Uber:
việc làm Uber là công việc mà được thực hiện trong phạm vi MapReduce ApplicationMaster. Thay vào đó, hãy liên lạc với RM để tạo các bộ chứa bản đồ và bộ giảm tốc. AM chạy bản đồ và giảm bớt các nhiệm vụ trong quá trình của riêng mình và tránh chi phí phát hành và giao tiếp với các container từ xa.
Tại sao
Nếu bạn có một tập dữ liệu nhỏ hoặc bạn muốn chạy MapReduce trên lượng nhỏ dữ liệu, cấu hình Uber sẽ giúp bạn ra ngoài, bằng cách giảm thêm thời gian mà MapReduce thường dành trong mapper, giảm thiểu giai đoạn.
Tôi có thể định cấu hình Uber cho tất cả công việc MapReduce không?
Hiện tại, công việc chỉ có bản đồ và công việc có một bộ giảm được hỗ trợ.
Nguồn
2015-07-06 15:44:21