回答
HDFS完全獨立於Jobtracker。只要至少NN處於啓動狀態,HDFS就可以名義上使用,而總體降級取決於Datanodes數量的減少。
以下哪種情況會導致HDFS不可用? A. JobTracker故障B. NameNode故障c。 Secondary NameNode failure – user1647267
由於Ambar在文件系統中提到HDFS並不依賴於JobTracker。當前發佈的Hadoop版本不支持Namenode高可用性,但您可以解決它(例如,使用具有共享存儲的主動/被動的傳統羣集解決方案來部署namenode)。 下一個版本(2.0/0.23)確實解決了namenode可用性問題。
你可以閱讀更多關於它由亞倫·邁爾斯"High Availability for the Hadoop Distributed File System (HDFS)"
博客文章如果JobTracker的不可用,你不能執行的map/reduce作業
Thanks for the reply.If JobTracker is not available,we can not execute map/reduce.If Namenode is not available,HDFS is not available.Both are independent.Is that correct? – user1647267
如果namenode不可用,則不能在HDFS上執行map/reduce,因此對於大多數情況,您可以說map/redeuce也不可用 –
- 1. 什麼時候DataView可用?
- 2. 什麼時候應該使用async/await,什麼時候不用?
- 3. 什麼時候應該使用AWS,什麼時候不使用
- 4. intn_t什麼時候使用它,什麼時候不使用
- 5. 什麼時候使用ByteString,什麼時候不使用?
- 6. SQL Server CASE什麼時候不使用CASE什麼時候
- 7. ZF2什麼時候使用getServiceLocator()什麼時候不到
- 8. 什麼時候使用GWT,什麼時候不需要
- 9. 什麼時候編譯和構建,什麼時候不用.NET?
- 10. 什麼時候應該使用可可?
- 11. OpenCV和(不)返回IplImages,什麼時候可以,什麼時候沒有?
- 12. 不知道什麼時候使用抽象屬性,什麼時候不使用
- 13. 什麼時候返回空集合,什麼時候不是?
- 14. Application.DoEvents,什麼時候需要,什麼時候不需要?
- 15. 什麼時候加入名字,什麼時候不加入?
- 16. 我什麼時候可以使用Task.Yield()?
- 17. 什麼時候Docker變量可用?
- 18. 什麼時候可以使用filter_input()
- 19. 什麼時候可以使用IORef?
- 20. 什麼時候可以調用BarcodeScanner.GetDefaultAsync()?
- 21. 什麼時候可以使用lodash.after()?
- 22. 你什麼時候可以使用uint_least16_t
- 23. 什麼時候會話數據可用?
- 24. 我什麼時候可以使用AppDomain?
- 25. 什麼時候使用__proto__和什麼時候使用原型
- 26. 什麼時候使用Ruby和什麼時候使用PHP
- 27. 什麼時候|不等於|?
- 28. 什麼時候和Swing一起使用AWT,什麼時候不使用?
- 29. 什麼時候適合使用雙向關聯,什麼時候不適用?
- 30. 什麼時候使用信號和插槽,什麼時候不使用
「名稱節點是單一故障點。但是,如果Jobtracker失敗,會發生什麼情況?HDFS是否可用?「什麼含糊不清呢? – Thilo