Java 类org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.RegionServerInfo 实例源码

项目:ditb    文件:HMaster.java   
public int getRegionServerInfoPort(final ServerName sn) {
  RegionServerInfo info = this.regionServerTracker.getRegionServerInfo(sn);
  if (info == null || info.getInfoPort() == 0) {
    return conf.getInt(HConstants.REGIONSERVER_INFO_PORT,
      HConstants.DEFAULT_REGIONSERVER_INFOPORT);
  }
  return info.getInfoPort();
}
项目:ditb    文件:HMaster.java   
public String getRegionServerVersion(final ServerName sn) {
  RegionServerInfo info = this.regionServerTracker.getRegionServerInfo(sn);
  if (info != null && info.hasVersionInfo()) {
    return info.getVersionInfo().getVersion();
  }
  return "Unknown";
}
项目:ditb    文件:HRegionServer.java   
private void createMyEphemeralNode() throws KeeperException, IOException {
  RegionServerInfo.Builder rsInfo = RegionServerInfo.newBuilder();
  rsInfo.setInfoPort(infoServer != null ? infoServer.getPort() : -1);
  rsInfo.setVersionInfo(ProtobufUtil.getVersionInfo());
  byte[] data = ProtobufUtil.prependPBMagic(rsInfo.build().toByteArray());
  ZKUtil.createEphemeralNodeAndWatch(this.zooKeeper, getMyEphemeralNodePath(), data);
}
项目:pbase    文件:HMaster.java   
public int getRegionServerInfoPort(final ServerName sn) {
    RegionServerInfo info = this.regionServerTracker.getRegionServerInfo(sn);
    if (info == null || info.getInfoPort() == 0) {
        return conf.getInt(HConstants.REGIONSERVER_INFO_PORT,
                HConstants.DEFAULT_REGIONSERVER_INFOPORT);
    }
    return info.getInfoPort();
}
项目:pbase    文件:HRegionServer.java   
private void createMyEphemeralNode() throws KeeperException, IOException {
    RegionServerInfo.Builder rsInfo = RegionServerInfo.newBuilder();
    rsInfo.setInfoPort(infoServer != null ? infoServer.getPort() : -1);
    byte[] data = ProtobufUtil.prependPBMagic(rsInfo.build().toByteArray());
    ZKUtil.createEphemeralNodeAndWatch(this.zooKeeper,
            getMyEphemeralNodePath(), data);
}
项目:HIndex    文件:HMaster.java   
public int getRegionServerInfoPort(final ServerName sn) {
  RegionServerInfo info = this.regionServerTracker.getRegionServerInfo(sn);
  if (info == null || info.getInfoPort() == 0) {
    return conf.getInt(HConstants.REGIONSERVER_INFO_PORT,
      HConstants.DEFAULT_REGIONSERVER_INFOPORT);
  }
  return info.getInfoPort();
}
项目:PyroDB    文件:HMaster.java   
public int getRegionServerInfoPort(final ServerName sn) {
  RegionServerInfo info = this.regionServerTracker.getRegionServerInfo(sn);
  if (info == null || info.getInfoPort() == 0) {
    return conf.getInt(HConstants.REGIONSERVER_INFO_PORT,
      HConstants.DEFAULT_REGIONSERVER_INFOPORT);
  }
  return info.getInfoPort();
}
项目:PyroDB    文件:HRegionServer.java   
private void createMyEphemeralNode() throws KeeperException, IOException {
  RegionServerInfo.Builder rsInfo = RegionServerInfo.newBuilder();
  rsInfo.setInfoPort(infoServer != null ? infoServer.getPort() : -1);
  byte[] data = ProtobufUtil.prependPBMagic(rsInfo.build().toByteArray());
  ZKUtil.createEphemeralNodeAndWatch(this.zooKeeper,
    getMyEphemeralNodePath(), data);
}
项目:ditb    文件:RegionServerTracker.java   
public RegionServerInfo getRegionServerInfo(final ServerName sn) {
  return regionServers.get(sn);
}
项目:pbase    文件:RegionServerTracker.java   
public RegionServerInfo getRegionServerInfo(final ServerName sn) {
  return regionServers.get(sn);
}
项目:HIndex    文件:RegionServerTracker.java   
public RegionServerInfo getRegionServerInfo(final ServerName sn) {
  return regionServers.get(sn);
}
项目:PyroDB    文件:RegionServerTracker.java   
public RegionServerInfo getRegionServerInfo(final ServerName sn) {
  return regionServers.get(sn);
}