void start() throws IOException { if (!noPersistence) { if (server instanceof RegionServerServices) { metaRegion = ((RegionServerServices)server).getFromOnlineRegions( HRegionInfo.FIRST_META_REGIONINFO.getEncodedName()); } if (metaRegion == null) { Configuration conf = server.getConfiguration(); // Config to determine the no of HConnections to META. // A single HConnection should be sufficient in most cases. Only if // you are doing lot of writes (>1M) to META, // increasing this value might improve the write throughput. multiHConnection = new MultiHConnection(conf, conf.getInt("hbase.regionstatestore.meta.connection", 1)); } } initialized = true; }