JPS: ( Java Process Status)
jps查看的是 后台所启动的 java 进程,hadoop,zookeeper 底层都是java实现的,所以jps可以查看其启动的情况,在对应的进程下,
- jps
- QuorumPeerMain
- NameNode
- SecondaryNameNode
- DataNode
- NodeManager
- ResourceManager
Zookeeper得每一个节点都启动服务,Hadoop只用在master上启动,master会带着slave启动。
启动Zookeeper集群:
- 每个节点都执行zkServer.sh
- 成功后jps显示:QuorumPeerMain
启动Hadoop集群:
- 格式化主节点
- hadoop namenode -format (格式化namenode,只在主节点进行)
- 只是会 format 格式化 namenode 中的东西,而不会格式化 datanode中的东西
- datanode中的block会在集群启动的时候重新传输给namenode
- Existing with status 0 表示格式化成功
- hadoop namenode -format (格式化namenode,只在主节点进行)
- 在master上启动start-all.sh
- start-all.sh
- start-dfs.sh
- start-yarn.sh
- master会带着slave启动hadoop集群
- master :
- NameNode
- SecondaryNameNode
- ResourceManager
- slave
- DataNode
- NodeManager
- master :
- start-all.sh