2.X集羣啓動詳解

 啓動ZK:
bin/zkServer.sh start
結果:在zookeeper的data目錄下生成version-2文件夾,和zookeeper_server.pid文件
======================================================================================
步驟一:初始化zookeeper,在Namenode()上輸入:
bin/hdfs zkfc -formatZK
#Successfully created /hadoop-ha/ns1 in ZK.#
結果:在journal目錄下生成ns1目錄和同時在ns1下生成 in_use.lock文件
------------------------------------------------------------------
步驟二:啓動所有QJM
在所有QJM機器上:
進入Hadoop目錄:
 bin/hdfs journalnode
------------------------------
 
步驟五:啓動 NN1 和 NN2:
首先格式化namenode:
bin/hdfs namenode –format
結果:若第一次啓動,在(namenode的tmp/dfs/name目錄下生成current目錄)
      若第二次啓動,在(namenode的tmp/dfs/name目錄下生成current目錄,同時在各個journalnode下的 journal/ns1下生成current目錄,同時更新in_use.lock文件)
啓動NN1:
sbin/hadoop-daemon.sh start namenode
---------------------------------------------
在NN2機器上:
拉取共享文件:
bin/hdfs namenode -bootstrapStandby [-force | -nonInteractive]
結果:在(tmp/dfs/name目錄下生成current目錄)
啓動NN2:
sbin/hadoop-daemon.sh start namenode
--------------------------------------------------------
--------------------------------------------------------
步驟七:在各個namenode機器上啓動zookeeper:
sbin/hadoop-daemon.sh start zkfc
結果:在當前節點上多了一個進程:DFSZKFailoverController
------------------------------------------------------------------------------------------------
步驟六:在NN1上執行:
sbin/hadoop-daemons.sh start datanode
------------------------------------------------------------------------------------------------
啓動YARN,在NN1上
sbin/start-yarn.sh
==========================================================================
在所有機器上停止Journalnode
--------------------------------------------------
人工切換
NN1 和 NN2 啓動後,都處於 Standby 狀態,此時均不能對外提供服務,在 NN1 節點上輸入
以下命令將它切換爲 active:
hdfs haadmin -failover --forcefence --forceactive <serviceId> <namenodeId>
其中,serviceId 爲“dfs.nameservices”配置的命名服務,namenodeId 爲 namenode ID,在此,
可以是 NN1:
bin/hdfs haadmin -failover --forcefence --forceactive ns1 nn1
 
步驟三:格式化所有機器的QJM
需要時執行:初始化 JournalNode
在 NN1 上,執行以下命令
可以使用參數-force 或者 –nonInteractive 跳過交互式過程,直接強制格式化。
bin/hdfs namenode -initializeSharedEdits [-force | -nonInteractive] 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章