I tried to split a shard using HDFS storage, and at first I received this error: org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Error CREATEing SolrCore 'COLLECT1_shard1_0_replica1': Unable to create core [COLLECT1_shard1_0_replica1] Caused by: Direct buffer memory at org.apache.solr.client.solrj.impl.HttpSolrServer.executeMethod(HttpSolrServer.java:552) at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:210) at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:206) at org.apache.solr.handler.component.HttpShardHandler$1.call(HttpShardHandler.java:157) at org.apache.solr.handler.component.HttpShardHandler$1.call(HttpShardHandler.java:119) at java.util.concurrent.FutureTask.run(FutureTask.java:262)
------------- It appears that to do a split, you need to allocate double the amount of direct memory for the HDFS cache. After doing that, however, I'm getting an error about not being able to find the clustering class: 219156 [qtp1312435169-19] ERROR org.apache.solr.core.SolrCore รข org.apache.solr.common.SolrException: Error CREATEing SolrCore COLLECT1_shard1_0_replica1': Unable to create core [COLLECT1_shard1_0_replica1] Caused by: solr.clustering.ClusteringComponent at org.apache.solr.handler.admin.CoreAdminHandler.handleCreateAction(CoreAdminHandler.java:613) at org.apache.solr.handler.admin.CoreAdminHandler.handleRequestInternal(CoreAdminHandler.java:199) at org.apache.solr.handler.admin.CoreAdminHandler.handleRequestBody(CoreAdminHandler.java:188) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135) at org.apache.solr.servlet.SolrDispatchFilter.handleAdminRequest(SolrDispatchFilter.java:729) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:258) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:207) I'm assuming this is a path issue in solrconfig.xml? I'm not sure how to work around this. Any ideas? Thank you! -Joe