Czy ktoś może podświetlić szczegóły techniczne i kiedy używać.Różnice między hflush i hsync api w HDFS
7
A
Odpowiedz
5
W obecnej implementacji HDFS (0.23.3), hflush
i hsync
jest taka sama. hsync wywołuje hflush
. hflush
gwarantuje, że spłukiwane dane staną się widoczne dla nowych czytelników. Nie można zagwarantować, że dane zostały przepłukane do trwałego przechowywania w systemie Datanode. Tak więc użycie hflush
może spowodować utratę danych, jeśli wystąpią awarie datanodu. hsync
został zaprojektowany w celu zagwarantowania, że wszystkie dane zostaną zapisane na urządzeniu dyskowym, ale teraz nie jest zaimplementowane.
W alfa HDFS 2.0. *, hsync jest poprawnie zaimplementowany.
Możesz uzyskać więcej informacji pod numerem HBase, HDFS and durable sync.
Powiązane problemy
- 1. Różnica między HDFS i NFS?
- 2. Różnica między HBase i Hadoop/HDFS
- 3. Różnice między interfejsami API usług REST i JSON
- 4. Różnice między platformą programistyczną API, np. APIGEE i ESB
- 5. Różnice między stanami zatwierdzania interfejsu API Github "niepowodzenie" i "błąd"?
- 6. różnice między NSArray i CCArray
- 7. Różnice między ServletResponse i HttpServletResponseWrapper?
- 8. Różnice między App.Config i Web.Config?
- 9. Różnice między C: i C:/
- 10. Różnice między .ContextMenu i .ContextMenuStrip
- 11. Różnice między MPI_Scatter i MPI_Bcast
- 12. Różnice między SwingWorker i Executorem
- 13. Różnice między .text i .get_text()
- 14. Różnice między BaseHttpServer i wsgiref.simple_server
- 15. Różnice między Antsem i Maven
- 16. różnice między scipy.sparse.linalg.lsmr i scipy.sparse.linalg.lsqr
- 17. Różnice między utf8 i latin1
- 18. Różnice między Smalltalk i python?
- 19. różnice między createRfcommSocketToServiceRecord i createRfcommSocket
- 20. Różnice między Boost.Coroutine i Boost.Coroutine2
- 21. Różnice między Sproutcore i Emberem
- 22. Różnice między setUp() i setUpBeforeClass()
- 23. Różnice między MySQLdb i mysqlconnector
- 24. Różnice między Coroutines i `goto`?
- 25. Różnice między JPA i JPA2
- 26. Różnice między typeof i instanceof w JavaScript
- 27. Różnice między Assert.True i Assert.IsTrue w NUnit?
- 28. Różnice między numpy.random i random.random w Pythonie
- 29. Różnice między array_replace i array_merge w PHP
- 30. Różnice między -O0 i -O1 w GCC