gpt4 book ai didi

org.apache.solr.common.cloud.ZkStateReader.getSecurityProps()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-15 12:08:40 26 4
gpt4 key购买 nike

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

ZkStateReader.getSecurityProps介绍

[英]Returns the content of /security.json from ZooKeeper as a Map If the files doesn't exist, it returns null.
[中]返回/security的内容。来自ZooKeeper的json作为映射如果文件不存在,它将返回null。

代码示例

代码示例来源:origin: com.hynnet/solr-solrj

securityData = getSecurityProps(true);

代码示例来源:origin: org.apache.solr/solr-solrj

public synchronized void createClusterStateWatchersAndUpdate() throws KeeperException,
  InterruptedException {
 // We need to fetch the current cluster state and the set of live nodes
 log.debug("Updating cluster state from ZooKeeper... ");
 // Sanity check ZK structure.
 if (!zkClient.exists(CLUSTER_STATE, true)) {
  throw new SolrException(ErrorCode.SERVICE_UNAVAILABLE,
      "Cannot connect to cluster at " + zkClient.getZkServerAddress() + ": cluster not found/not ready");
 }
 // on reconnect of SolrZkClient force refresh and re-add watches.
 loadClusterProperties();
 refreshLiveNodes(new LiveNodeWatcher());
 refreshLegacyClusterState(new LegacyClusterStateWatcher());
 refreshStateFormat2Collections();
 refreshCollectionList(new CollectionsChildWatcher());
 refreshAliases(aliasesManager);
 if (securityNodeListener != null) {
  addSecurityNodeWatcher(pair -> {
   ConfigData cd = new ConfigData();
   cd.data = pair.first() == null || pair.first().length == 0 ? EMPTY_MAP : Utils.getDeepCopy((Map) fromJSON(pair.first()), 4, false);
   cd.version = pair.second() == null ? -1 : pair.second().getVersion();
   securityData = cd;
   securityNodeListener.run();
  });
  securityData = getSecurityProps(true);
 }
 collectionPropsWatches.forEach((k,v) -> {
  new PropsWatcher(k).refreshAndWatch(true);
 });
}

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