Tôi biết cách hoạt động của memcached. Hadoop hoạt động như thế nào?Ai đó có thể đưa ra giải thích đơn giản, cao cấp cho người mới bắt đầu về cách Hadoop hoạt động?
Trả lời
Hadoop bao gồm một số thành phần là từng tiểu dự án của dự án Apache Hadoop. Hai trong số những cái chính là Hadoop Distributed File System (HDFS) và MapReduce framework.
Ý tưởng là bạn có thể nối mạng với nhau một số máy tính có sẵn để tạo cụm. HDFS chạy trên cụm. Khi bạn thêm dữ liệu vào cụm, nó được chia thành các khối lớn/khối (nói chung là 64MB) và được phân phối xung quanh cụm. HDFS cho phép sao chép dữ liệu để cho phép khôi phục từ lỗi phần cứng. Nó gần như mong đợi lỗi phần cứng vì nó có nghĩa là để làm việc với phần cứng tiêu chuẩn. HDFS dựa trên giấy của Google về hệ thống tệp GFS phân tán của họ.
Khuôn khổ Hadoop MapReduce chạy trên dữ liệu được lưu trữ trên HDFS. Mục tiêu của MapReduce 'jobs' nhằm cung cấp khả năng xử lý dựa trên khóa/giá trị theo cách rất hợp lý. Vì dữ liệu được phân phối trên cụm, một công việc MapReduce có thể được chia nhỏ để chạy nhiều tiến trình song song trên dữ liệu được lưu trữ trên cụm. Các phần Bản đồ của MapReduce chỉ chạy trên dữ liệu mà chúng có thể thấy, tức là các khối dữ liệu trên máy cụ thể đang chạy trên đó. The Reduce tập hợp đầu ra từ Bản đồ.
Kết quả là một hệ thống cung cấp khả năng xử lý hàng loạt song song cao. Hệ thống này hoạt động tốt vì bạn chỉ cần thêm nhiều phần cứng hơn để tăng khả năng lưu trữ hoặc giảm thời gian mà công việc MapReduce cần để chạy.
Một số liên kết:
- 1. Ai đó có thể giải thích về Microsoft Unity?
- 2. Ai đó có thể giải thích ASP.NET MVC cho tôi?
- 3. Ai đó có thể giải thích các hoạt động bitwise ARM cho tôi?
- 4. Ai đó có thể giải thích attr?
- 5. Ai đó có thể giải thích MustOverride?
- 6. Ai đó có thể giải thích DBCC DROPCLEANBUFFERS?
- 7. Có ai có thể giải thích về OAuth không?
- 8. đệ quy lẫn nhau - ai đó có thể giúp giải thích cách mã này hoạt động?
- 9. Ai đó có thể giải thích Quy tắc 110 theo cách đơn giản nhất có thể không?
- 10. Ai đó có thể giải thích cho tôi này `StaleDataException`
- 11. Ai đó có thể Giải thích mã java này
- 12. Giải thích đơn giản về MapReduce?
- 13. Ai đó có thể giải thích hành vi của "conj"?
- 14. Ai đó có thể giải thích cho tôi về NaN trong Ruby không?
- 15. Ai đó có thể giải thích rõ ràng jQuery.when() và deferred.then() hoạt động như thế nào?
- 16. Ai đó có thể giải thích đúng cách để sử dụng SBT không?
- 17. C# Ai đó có thể giải thích logic boolean này
- 18. Ai đó có thể giải thích mạng nơron nhân tạo?
- 19. Ai đó có thể giải thích thuật toán backpropagation cho tôi?
- 20. Ai đó có thể giải thích dòng mã này?
- 21. Có thể ai đó giải thích __declspec (trần truồng) không?
- 22. AlarmClock cho người mới bắt đầu - Android
- 23. Ai đó có thể giải thích những gì đang diễn ra đằng sau hậu trường?
- 24. Ai đó có thể giải thích hành vi mô đun Integer này cho tôi trong Haskell?
- 25. Ai đó có thể giải thích cho tôi tại sao sub()/gsub() của awk hoạt động như thế này?
- 26. Ai đó có thể cho tôi giải thích tốt về hành vi 'gửi' cho các ổ cắm không chặn không?
- 27. Ai đó có thể giải thích eclipse.p2.profile
- 28. Lập trình mạng đơn giản trong C# cho người mới bắt đầu?
- 29. Giải thích về đầu ra ldd
- 30. Cao cấp, thư viện thân thiện OpenGL cho người lập trình C++ mới bắt đầu