Edit C:\Users\Admin\.m2\repository\org\apache\solr\solr-core\4.10.4\org\apache\solr\cloud\Assign.class
???? 3? d ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? b ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ! ? ? ? ? ? ? ? ? ? ? ? ? ) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4 ? ! ? ? ? ? ? ? ! ? 4 $ 4 ! ! ? g B b ? ? ! ! ?" ^ ?# ?$% &'( Node InnerClasses COUNT Ljava/util/regex/Pattern; log Lorg/slf4j/Logger; <init> ()V Code LineNumberTable LocalVariableTable this Lorg/apache/solr/cloud/Assign; assignNode Q(Ljava/lang/String;Lorg/apache/solr/common/cloud/ClusterState;)Ljava/lang/String; m Ljava/util/regex/Matcher; replica &Lorg/apache/solr/common/cloud/Replica; i$ Ljava/util/Iterator; slice $Lorg/apache/solr/common/cloud/Slice; collection Ljava/lang/String; state +Lorg/apache/solr/common/cloud/ClusterState; sliceMap Ljava/util/Map; max I LocalVariableTypeTable GLjava/util/Map<Ljava/lang/String;Lorg/apache/solr/common/cloud/Slice;>; StackMapTable)* ? assignShard d(Ljava/lang/String;Lorg/apache/solr/common/cloud/ClusterState;Ljava/lang/Integer;)Ljava/lang/String; cnt shardId numShards Ljava/lang/Integer; returnShardId shardIdNames Ljava/util/List; map $Ljava/util/List<Ljava/lang/String;>; 6Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>; ?+ getNodesForNewShard i(Lorg/apache/solr/common/cloud/ClusterState;Ljava/lang/String;IIILjava/lang/String;)Ljava/util/ArrayList; s count #Lorg/apache/solr/cloud/Assign$Node; replicas Ljava/util/Collection; c ,Lorg/apache/solr/common/cloud/DocCollection; clusterState collectionName numSlices maxShardsPerNode repFactor createNodeSetStr createNodeList nodes Ljava/util/Set; nodeList nodeNameVsShardCount Ljava/util/HashMap; maxCoresAllowedToCreate requestedCoresToCreate minCoresToCreate sortedNodeList Ljava/util/ArrayList; >Ljava/util/Collection<Lorg/apache/solr/common/cloud/Replica;>; #Ljava/util/Set<Ljava/lang/String;>; JLjava/util/HashMap<Ljava/lang/String;Lorg/apache/solr/cloud/Assign$Node;>; :Ljava/util/ArrayList<Lorg/apache/solr/cloud/Assign$Node;>;, ?-./1 ? Signature ?(Lorg/apache/solr/common/cloud/ClusterState;Ljava/lang/String;IIILjava/lang/String;)Ljava/util/ArrayList<Lorg/apache/solr/cloud/Assign$Node;>; <clinit> SourceFile Assign.java l m/23 core_node1)45.67*89:; "org/apache/solr/common/cloud/Slice<5 $org/apache/solr/common/cloud/Replica h i=>?@ABC9DEFGHI ?J java/lang/StringBuilder core_nodeKLKMN>OPQ3 shard1 java/util/ArrayListRS lT+UVWV shard java/util/HashMap java/lang/StringXYZ[\] org/apache/solr/cloud/Assign$1 l^_`aXb ,cdefS, lghiji !org/apache/solr/cloud/Assign$Node lklSmn-o5p>q ?rst ?uY $org/apache/solr/common/SolrException1vw Cannot create collection . No live Solr-instances 1 among Solr-instances specified in createNodeSet: lx j k Specified replicationFactor of on collection X is higher than or equal to the number of Solr instances currently live or part of your createNodeSet ( N). Its unusual to run two replica of the same slice on the same Solr-instance.yzk Cannot create shards . Value of is ", and the number of live nodes is . This allows a maximum of to be created. Value of and value of replicationFactor . This requires 6 shards to be created (higher than the allowed number) org/apache/solr/cloud/Assign$2 core_node(\d+){| org/apache/solr/cloud/Assign}~ java/lang/Object java/util/Map java/util/Iterator java/util/List java/util/Set *org/apache/solr/common/cloud/DocCollection java/util/Collection )org/apache/solr/common/cloud/ClusterState ErrorCode .org/apache/solr/common/SolrException$ErrorCode getSlicesMap #(Ljava/lang/String;)Ljava/util/Map; values ()Ljava/util/Collection; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getReplicas getName ()Ljava/lang/String; java/util/regex/Pattern matcher 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; java/util/regex/Matcher matches group (I)Ljava/lang/String; java/lang/Integer parseInt (Ljava/lang/String;)I java/lang/Math (II)I append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString valueOf (I)Ljava/lang/Integer; getActiveSlicesMap keySet ()Ljava/util/Set; (Ljava/util/Collection;)V size ()I intValue get &(Ljava/lang/Object;)Ljava/lang/Object; getReplicasMap ()Ljava/util/Map; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (Ljava/util/Map;)V java/util/Collections sort )(Ljava/util/List;Ljava/util/Comparator;)V (I)Ljava/lang/Object; $org/apache/solr/common/util/StrUtils splitSmart 7(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/List; getLiveNodes (I)V addAll (Ljava/util/Collection;)Z retainAll (Ljava/lang/String;)V getCollections getCollection @(Ljava/lang/String;)Lorg/apache/solr/common/cloud/DocCollection; getSlices getNodeName totalNodes equals (Ljava/lang/Object;)Z thisCollectionNodes remove BAD_REQUEST 0Lorg/apache/solr/common/SolrException$ErrorCode; E(Lorg/apache/solr/common/SolrException$ErrorCode;Ljava/lang/String;)V org/slf4j/Logger warn compile -(Ljava/lang/String;)Ljava/util/regex/Pattern; org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; ! b d h i j k l m n 3 *? ? o . v p q r s t n p ?+*? M,? ?>,? ? :? ? Z? ? :? ? :? ? 5? ? :? ? ? :? ? ? ? ? >?????? Y? ? `? ? ? o 2 4 5 6 9 : 2 ; T <