当前位置: 首页>>代码示例>>Java>>正文


Java ZkStateReader.SHARD_ID_PROP属性代码示例

本文整理汇总了Java中org.apache.solr.common.cloud.ZkStateReader.SHARD_ID_PROP属性的典型用法代码示例。如果您正苦于以下问题:Java ZkStateReader.SHARD_ID_PROP属性的具体用法?Java ZkStateReader.SHARD_ID_PROP怎么用?Java ZkStateReader.SHARD_ID_PROP使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在org.apache.solr.common.cloud.ZkStateReader的用法示例。


在下文中一共展示了ZkStateReader.SHARD_ID_PROP属性的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testAssignNode

@Test
public void testAssignNode() throws Exception {
  String cname = "collection1";
  
  Map<String,DocCollection> collectionStates = new HashMap<>();
  
  Map<String,Slice> slices = new HashMap<>();
  
  Map<String,Replica> replicas = new HashMap<>();
  
  ZkNodeProps m = new ZkNodeProps(Overseer.QUEUE_OPERATION, "state", 
      ZkStateReader.STATE_PROP, "ACTIVE", 
      ZkStateReader.BASE_URL_PROP, "0.0.0.0", 
      ZkStateReader.CORE_NAME_PROP, "core1",
      ZkStateReader.ROLES_PROP, null,
      ZkStateReader.NODE_NAME_PROP, "0_0_0_0",
      ZkStateReader.SHARD_ID_PROP, "shard1",
      ZkStateReader.COLLECTION_PROP, cname,
      ZkStateReader.NUM_SHARDS_PROP, "1",
      ZkStateReader.CORE_NODE_NAME_PROP, "core_node1");
  Replica replica = new Replica("core_node1" , m.getProperties());
  replicas.put("core_node1", replica);
  
  Slice slice = new Slice("slice1", replicas , new HashMap<String,Object>(0));
  slices.put("slice1", slice);
  
  DocRouter router = new ImplicitDocRouter();
  DocCollection docCollection = new DocCollection(cname, slices, new HashMap<String,Object>(0), router);

  collectionStates.put(cname, docCollection);
  
  Set<String> liveNodes = new HashSet<>();
  ClusterState state = new ClusterState(-1,liveNodes, collectionStates);
  String nodeName = Assign.assignNode("collection1", state);
  
  assertEquals("core_node2", nodeName);
}
 
开发者ID:europeana,项目名称:search,代码行数:37,代码来源:AssignTest.java


注:本文中的org.apache.solr.common.cloud.ZkStateReader.SHARD_ID_PROP属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。