Tôi là newbie về điều này.Would muốn biết về sự khác biệt cơ bản giữa hệ thống tệp phân tán hadoop và hệ thống tệp mạng và những lợi ích của hdfs trên nfs là gì?Sự khác biệt giữa HDFS và NFS?
Trả lời
Đầu tiên cho phép bắt đầu với một số định nghĩa.
NFS (Hệ thống tệp mạng): Giao thức được phát triển cho phép khách hàng truy cập tệp qua mạng. Các máy khách NFS cho phép các tệp được truy cập như thể các tệp nằm trên máy cục bộ, mặc dù chúng nằm trên đĩa của máy được nối mạng.
HDFS (Hệ thống tệp phân tán Hadoop): Hệ thống tệp được phân phối giữa nhiều máy tính hoặc nút mạng. HDFS có khả năng chịu lỗi vì nó lưu trữ nhiều bản sao của các tệp trên hệ thống tệp, cấp sao chép mặc định là 3.
Vậy sự khác biệt lớn là gì? Chống sao chép/lỗi. HDFS được thiết kế để tồn tại những thất bại. NFS không có bất kỳ khả năng chịu lỗi nào được tích hợp sẵn.
Một số lợi ích của HDFS trên NFS là gì? Khác với khả năng chịu lỗi, HDFS hỗ trợ nhiều bản sao của tệp. Điều này giúp loại bỏ (hoặc giảm bớt) các nút cổ chai phổ biến của nhiều khách hàng truy cập vào một tập tin duy nhất. Vì các tệp có nhiều bản sao, trên các đĩa vật lý khác nhau, hãy đọc tỷ lệ hiệu suất tốt hơn NFS.
- 1. Sự khác biệt giữa HBase và Hadoop/HDFS
- 2. Sự khác biệt giữa hflush & hsync api trong HDFS
- 3. Sự khác biệt giữa $ (...) và `...`
- 4. Sự khác biệt giữa. và #
- 5. Sự khác biệt giữa $ * và $ @
- 6. Sự khác biệt giữa ". +" Và ". +?"
- 7. Sự khác biệt giữa "**/* /" và "** /"?
- 8. Sự khác biệt giữa $ # và $ {# @}
- 9. Sự khác biệt giữa = và: =
- 10. Sự khác biệt giữa sự khác biệt biểu tượng và sự khác biệt tự động?
- 11. Sự khác biệt về sự khác biệt giữa Matplotlib giữa Agg và Cairo
- 12. Sự khác biệt giữa sự khác biệt giữa nhiệm vụ jar và lắp ráp
- 13. Sự khác biệt giữa Html.RenderAction và Html.Action
- 14. Sự khác biệt giữa cookie và phiên?
- 15. Sự khác biệt giữa '.' và "." trong java
- 16. Sự khác biệt giữa SimpleDB và S3
- 17. C++ - Sự khác biệt giữa (*). và ->?
- 18. Sự khác biệt giữa offsetHeight và clientHeight
- 19. Sự khác biệt giữa RDLC và SSRS
- 20. Sự khác biệt giữa "\ n" và Environment.NewLine
- 21. Sự khác biệt giữa qt và PyQt4
- 22. Sự khác biệt giữa AForge và OpenCV
- 23. Sự khác biệt giữa toFixed() và toPrecision()?
- 24. sự khác biệt giữa cacao và cocoatouch
- 25. Sự khác biệt giữa smtpClient.send() và smtpClient.SendAsync()?
- 26. Sự khác biệt giữa window.location.host và window.location.hostname
- 27. Sự khác biệt giữa DTLS và TLS
- 28. Sự khác biệt giữa Mealy và Moore
- 29. sự khác biệt giữa createRfcommSocketToServiceRecord và createRfcommSocket
- 30. Sự khác biệt giữa Arrays.sort() và Arrays.parallelSort()
Câu hỏi về phần cứng và phần mềm máy tính nói chung không có chủ đề cho Stack Overflow trừ khi chúng liên quan trực tiếp đến các công cụ được sử dụng chủ yếu cho lập trình. Bạn có thể nhận trợ giúp về Super User. – Leo