gpt4 book ai didi

org.apache.helix.manager.zk.ZKHelixAdmin.getInstanceConfig()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-15 02:30:49 26 4
gpt4 key购买 nike

本文整理了Java中org.apache.helix.manager.zk.ZKHelixAdmin.getInstanceConfig()方法的一些代码示例,展示了ZKHelixAdmin.getInstanceConfig()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZKHelixAdmin.getInstanceConfig()方法的具体详情如下:
包路径:org.apache.helix.manager.zk.ZKHelixAdmin
类名称:ZKHelixAdmin
方法名:getInstanceConfig

ZKHelixAdmin.getInstanceConfig介绍

暂无

代码示例

代码示例来源:origin: apache/incubator-pinot

private boolean hasDisabledInstances(String logTag, List<String> instances) {
 boolean hasDisabled = false;
 for (String instance : instances) {
  if (!helix.getInstanceConfig(zkPath, instance).getInstanceEnabled()) {
   LOGGER.error("{} instance: {} is disabled", logTag, instance);
   hasDisabled = true;
  }
 }
 return hasDisabled;
}

代码示例来源:origin: apache/incubator-pinot

serverInfo.name = server;
serverInfo.state = (liveInstances.contains(server)) ? "ONLINE" : "OFFLINE";
InstanceConfig config = zkHelixAdmin.getInstanceConfig(_clusterName, server);
serverInfo.tags = config.getRecord().getListField("TAG_LIST");
clusterInfo.addServerInfo(serverInfo);
brokerInfo.name = server;
brokerInfo.state = (liveInstances.contains(server)) ? "ONLINE" : "OFFLINE";
InstanceConfig config = zkHelixAdmin.getInstanceConfig(_clusterName, server);
brokerInfo.tags = config.getRecord().getListField("TAG_LIST");
clusterInfo.addBrokerInfo(brokerInfo);

代码示例来源:origin: apache/helix

private static void addInstanceConfig(String instanceName) {
 // add node to cluster if not already added
 ZKHelixAdmin admin = new ZKHelixAdmin(ZK_ADDR);
 InstanceConfig instanceConfig = null;
 try {
  instanceConfig = admin.getInstanceConfig(clusterName, instanceName);
 } catch (Exception e) {
 }
 if (instanceConfig == null) {
  InstanceConfig config = new InstanceConfig(instanceName);
  config.setHostName("localhost");
  config.setInstanceEnabled(true);
  echo("Adding InstanceConfig:" + config);
  admin.addInstance(clusterName, config);
 }
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com