接着上篇 我们看看在hmaster
//hbase 继承自HRegionServer
public class HMaster extends HRegionServer implements MasterServices
//HRegionServer继承自 HasThread
public class HRegionServer extends HasThread implements
RegionServerServices, LastSequenceId, ConfigurationObserver
//实现Runnable
public abstract class HasThread implements Runnable
hmaster 也是作为一个线程存在,在hmaster的构造中首先通过super在hregionserver中完成部分初始化工作,获取配置参数,创建一个rpcServer,检查zk认证权限,加载用户列表,初始化文件系统 启动rpc,zk监听服务。
HMaster与HRegionServer关系解析
本文深入探讨了HBase架构中HMaster与HRegionServer的继承关系及初始化过程,揭示了HMaster作为线程的存在方式,以及其在构造过程中如何通过HRegionServer完成初始化工作,包括获取配置参数、创建RPC Server、检查ZooKeeper权限等关键步骤。

3128

被折叠的 条评论
为什么被折叠?



