hadoop HA 實現原理

在hadoop 1.x版本中,是沒有ha的實現方式的,它只有可以看做是冷備份的Secondary NameNode來起到冷備份的作用的,當NameNode掛掉的時候,我們需要手工啓動Secondary NameNode。

   那麼爲什麼Secondary NameNode能夠這樣做,是因爲SNN能夠幫助NN做一些檢查點的工作,會同步編輯日誌和鏡像文件,所以可以起到冷備的作用。在1.x版本中,當NN掛掉後,是沒有辦法立即啓動起來繼續爲集羣服務的。

    到了hadoop 2.x版本,基本都有了hdfs ha的功能(即熱備功能),當主NN掛掉後,備NN會立即啓動進而接管主NN爲集羣不間斷的提供服務,保證集羣對外是沒有任何宕機的情況。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章