HBase源码分析3—HMaster启动过程

25. 12 月 2017 hbase, 数据库 2

Main Entry

首先找一下启动的入口。从HBase的启动脚本中可以找到类似

从这里确定了入口的包 org.apache.hadoop.hbase.master ,在 HMaster 类中有 main 方法

HMasterCommandLine 继承自 ServerCommandLine ,doMain()执行的是基类的方法,借助 ToolRunner 执行了 HMasterCommandLine.run() 。