集羣啓動知識點

集羣

啓動/中止Hadoop集羣:start-all.sh    stop-all.sh

1) 啓動NameNode, DataNode

2) 啓動JournalNode, JournalNode在hdfs-site.xml中指定edits log存儲的位置,主備NameNode共享數據,方便同步

3) 啓動DFSZKFailoverController, HA會啓用ZooKeeper Failover Controller

4) 啓動YARN守護進程ResourceManager, NodeManager

啓動/中止HDFS集羣:start-dfs.sh    stop-dfs.sh

1) 啓動NameNode, DataNode

2) 啓動JournalNode, JournalNode在hdfs-site.xml中指定edits log存儲的位置,主備NameNode共享數據,方便同步

3) 啓動DFSZKFailoverController, HA會啓用ZooKeeper Failover Controller

啓動/中止YARN集羣:start-yarn.sh    stop-yarn.sh

聽說若是ResourceManager和NameNode不在同一臺機器上,那NameNode上沒法直接使用start-yarn.sh啓動ResourceManager,但NodeManager能夠啓動,ResourceManager須要在ResourceManager節點上啓動,這一點待考證


節點

啓動NameNode: hadoop-daemon.sh start namenode

啓動DataNode: hadoop-daemon.sh start datanode

啓動JournalNode節點: hadoop-daemon.sh start journalnode

啓動zkfc節點:hadoop-daemon.sh start zkfc

啓動ResourceManager: yarn-daemon.sh start resourcemanager

啓動NodeManager: yarn-daemon.sh start nodemanager

啓動ZooKeeper節點:zkServer.sh start    啓動QuorumPeerMain進程

查看ZooKeeper節點狀態:zkServer.sh status    查看leader和follower狀態

格式化HDFS: hdfs namenode -format

格式化ZKFC:hdfs zkfc -formatZK

查看NameNode和DataNode信息: hdfs dfsadmin -report

查看高可用NameNode狀態: hdfs haadmin -getServiceState nn1 (active/standby)


Web界面端口

NameNode 50070

DataNode 50075

ResourceManager 8088

NodeManager 8042

更多端口參考


安裝,查看等經常使用命令

查看進程:jps

kill進程:kill -9 pid

內容追加到文件:echo content > file, 如 echo 1 > myid

SSH拷貝:scp,如scp -r /usr/local/hadoop master:/usr/local

關閉防火牆:

查看狀態systemctl status firewalld

關閉防火牆systemctl stop firewalld

開機禁用防火牆systemctl disable firewalld

配置免登陸:

ssh-keygen -t rsa

ssh-copy-id -i host01
————————————————
版權聲明:本文爲CSDN博主「ThisIsNobody」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。
原文連接:https://blog.csdn.net/weixin_42129080/article/details/80738631node

相關文章
相關標籤/搜索