Hi I am using solr.4.6. when I create a core with the request: http://10.7.23.125:8081/solr/admin/cores?action=CREATE&schema=schema.xml& *shard*=reportCore_201202_b0&*coreNodeName* =core_node1&collection.configName=myconf&name=reportCore_201202_b0&action=CREATE&config=solrconfig2.xml.bak&collection=repCore&node_name=10.7.23.125:8081 _solr
As above ,I have explicitely indicate the *shard and * *coreNodeName.* However after waiting for a 320s,it give out the exception [1]. By the way,if assign either *shard *or *coreNodeName , *it goes success. I have posted this problem for several time.but did not get anyone' attention. I really need some help on the problem.Please help me. Why could I not indicate the *shard and **coreNodeName.* Regards. [1]--------------------------------------------------------------------------------------- 13971123 [http-bio-8081-exec-14] ERROR org.apache.solr.core.SolrCore ?.org.apache.solr.common.SolrException: Error CREATEing SolrCore 'reportCore_201202_b0': Could not get shard id for core: reportCore_201202_b0 at org.apache.solr.handler.admin.CoreAdminHandler.handleCreateAction(CoreAdminHandler.java:535) at org.apache.solr.handler.admin.CoreAdminHandler.handleRequestBody(CoreAdminHandler.java:152) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135) at org.apache.solr.servlet.SolrDispatchFilter.handleAdminRequest(SolrDispatchFilter.java:662) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:248) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:197) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) Caused by: org.apache.solr.common.SolrException: Could not get shard id for core: reportCore_201202_b0 at org.apache.solr.cloud.ZkController.waitForShardId(ZkController.java:1302) at org.apache.solr.cloud.ZkController.doGetShardIdAndNodeNameProcess(ZkController.java:1244) at org.apache.solr.cloud.ZkController.preRegister(ZkController.java:1396) at org.apache.solr.core.CoreContainer.preRegisterInZk(CoreContainer.java:942) at org.apache.solr.handler.admin.CoreAdminHandler.handleCreateAction(CoreAdminHandler.java:492) ... 20 more