Jestem początkującym w tym. Chciałbyś wiedzieć o podstawowych różnicach między rozproszonym systemem plików hadoop a systemem plików sieciowych i jakie są zalety hdfs przez nfs?Różnica między HDFS i NFS?
Odpowiedz
Po pierwsze pozwala zacząć z kilkoma definicjami.
NFS (system plików sieciowych): Opracowany protokół umożliwiający klientom dostęp do plików przez sieć. Klienci NFS zezwalają na dostęp do plików tak, jakby pliki znajdowały się na komputerze lokalnym, nawet jeśli znajdują się one na dysku urządzenia sieciowego.
HDFS (Hadoop Distributed File System): System plików rozprowadzany wśród wielu komputerów lub węzłów sieciowych. HDFS jest odporny na awarie, ponieważ przechowuje wiele replik plików w systemie plików, domyślny poziom replikacji to 3.
Jaka jest duża różnica? Tolerancja replikacji/uszkodzeń. HDFS został zaprojektowany, aby przetrwać awarie. NFS nie ma wbudowanej żadnej tolerancji błędów.
Jakie zalety ma HDFS w porównaniu z NFS? Oprócz odporności na uszkodzenia, HDFS obsługuje wiele replik plików. Eliminuje to (lub zmniejsza) wspólne wąskie gardło wielu klientów uzyskujących dostęp do pojedynczego pliku. Ponieważ pliki mają wiele replik, na różnych dyskach fizycznych, wydajność odczytu skaluje się lepiej niż NFS.
- 1. Różnica między HBase i Hadoop/HDFS
- 2. Różnica między unwrapObservable i()
- 3. Różnica między "**/* /" i "** /"?
- 4. Różnica między | = i^= css
- 5. Composer.phar różnica między | i ||
- 6. Różnica między "% ~ dp0" i ". \"?
- 7. Różnica między ". +" I ". +?"
- 8. MySQL: Różnica między ",", "i"
- 9. Różnica między (++ i) oraz (i ++)
- 10. Różnice między hflush i hsync api w HDFS
- 11. Różnica kręgosłupa Różnica między CompositeView i CollectionView?
- 12. Różnica między logger.info i logger.debug
- 13. Różnica między fgets i fscanf?
- 14. Różnica między NSLog i DLog
- 15. Różnica między RoutedEventHandler i EventHandler
- 16. Różnica między obrysem i wypełnieniem?
- 17. Różnica między Parameters.Add i Parameters.AddWithValue
- 18. Różnica między putback() i unget()
- 19. Różnica między Delegate.BeginInvoke i Thread.Start
- 20. Różnica między TVar i TMVar
- 21. Różnica między DatagramSocket i DatagramChannel
- 22. Różnica między intent.setClass() i intent.setComponent()
- 23. różnica między -lgcc_s i gcc
- 24. Różnica między string.ToLower i TextInfo.ToLower
- 25. Różnica między javax.sql i java.sql?
- 26. Różnica między paint() i paintcomponent()?
- 27. Różnica między app.all ("*") i app.use ("/")
- 28. Różnica między c() i append()
- 29. Różnica między KeyEventArgs.systemKey i KeyEventArgs.Key
- 30. Różnica między org.apache.spark.ml.classification i org.apache.spark.mllib.classification
Pytania dotyczące ogólnego sprzętu komputerowego i oprogramowania nie są tematem w przypadku przepełnienia stosu, chyba że dotyczą bezpośrednio narzędzi używanych głównie do programowania. Możesz uzyskać pomoc od Superużytkownika. – Leo