导致Hbase挂掉的场景
无尘道长
2014-06-04
异常导致的退出会通过接口Abortable定义的abort()方法实现,Abortable实现类如下:
由以上类图可以看出HBaseAdmin的abort由于是client的访问,因此终止服务只需抛出异常即可,HConnection也是用于client,因此只需关闭连接,如果是zk的异常会在后续的使用中重新连接zk而不用关闭连接,其中重点的是HMaster、HRegionServer和ZookeeperWatcher三个子类: 详细内容请查看:http://wangneng-168.iteye.com/blog/2068808 |