首页 > 技术文章 > Yarn中如何生成状态机图

shenh062326 2014-02-23 20:26 原文

原文 http://xiguada.org/yarn_state_picture/
在Hadoop2.0系列的版本里,采用了状态机的方式处理ResourceManager,NodeManager,MapReduce中状态的变迁。那如何生成相应的状态机图呢?其实社区已经为我们提供了生成状态机图的方法,具体的命令如下:
1. 在Hadoop目录下运行 mvn compile -Pvisualize, 在当前目录下生成多个.gv文件。
2. 安装graphviz,sudo apt-get/yum install graphviz (ubuntu下),然后执行:
   dot -Tpng NodeManager.gv > NodeManager.png
   dot -Tpng ResourceManager.gv >ResourceManager.png
   dot -Tpng MapReduce.gv > MapReduce.png
这样相应的状态机图即生成了。

推荐阅读