You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by sthita <st...@gmail.com> on 2015/03/05 04:58:32 UTC

Issue while enabling clustering/integrating carrot2 with solr 4.4.0 and tomact under ubuntu

1.My solr.xml 

<?xml version="1.0" encoding="UTF-8" ?> 
<solr persistent="true" sharedLib="/solr/lib">
<cores defaultCoreName="rn0"  hostContext="/solr" adminPath="/admin/cores" 
hostPort="8980">
    <core schema="schema.xml" shard="shard1" instanceDir="rn0/" name="rn0"
config="solrconfig.xml" collection="rn"/>        
        ...... 
        ...... 
  </cores>
</solr>


2.My solrconfig.xml changes for carrot2 integrate 

<searchComponent
class="org.apache.solr.handler.clustering.ClusteringComponent" 
enable="${solr.clustering.enabled:false}" name="clustering">
   <lst name="engine">
     <str name="name">default</str>
     <str
name="carrot.algorithm">org.carrot2.clustering.lingo.LingoClusteringAlgorithm</str>
     <str name="LingoClusteringAlgorithm.desiredClusterCountBase">20</str>
   </lst>
 </searchComponent>

<requestHandler name="/clustering" startup="lazy"
enable="${solr.clustering.enabled:false}" class="solr.SearchHandler">
        ..... 
        ..... 
        ..... 
        ..... 
</requestHandler>

<lib dir="/solr/lib" regex=".*\.jar" />


3.Copied all the required jars to /solr/lib folder those are 
solr-clustering-4.4.0.jar 
carrot2-mini-3.6.2.jar 
hppc-0.4.1.jar 
jackson-core-asl-1.7.4.jar 
jackson-mapper-asl-1.7.4.jar 
mahout-collections-1.0.jar 
mahout-math-0.6.jar 
simple-xml-2.6.4.jar 

4.created a file named setenv.sh under "/usr/share/tomcat/bin/"  with
clustering enabled 

CATALINA_OPTS = "-Dsolr.clustering.enabled=true" 
  
 5.Restarted tomcat and 

I am getting the following  error while starting solr server after
-Dsolr.clustering.enabled=true on CATALINA_OPTS 

ERROR org.apache.solr.servlet.SolrDispatchFilter –
null:org.apache.solr.common.SolrException: SolrCore 'rn0' is not available
due to init f 
ailure: Error Instantiating SearchComponent,
org.apache.solr.handler.clustering.ClusteringComponent failed to instantiate
org.apache.solr.handler.component.SearchCompon 
ent 
at org.apache.solr.core.CoreContainer.getCore(CoreContainer.java:860) 
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:251) 
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:158) 
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:936) 
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) 
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) 
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) 
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:1145) 
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
at java.lang.Thread.run(Thread.java:745) 
Caused by: org.apache.solr.common.SolrException: Error Instantiating
SearchComponent, org.apache.solr.handler.clustering.ClusteringComponent
failed to instantiate org.a 
pache.solr.handler.component.SearchComponent 
at org.apache.solr.core.SolrCore.(SolrCore.java:835) 
at org.apache.solr.core.SolrCore.(SolrCore.java:629) 
at
org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:622) 
at org.apache.solr.core.CoreContainer.create(CoreContainer.java:657) 
at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:364) 
at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:1) 
at java.util.concurrent.FutureTask.run(FutureTask.java:262) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
at java.util.concurrent.FutureTask.run(FutureTask.java:262) 
... 3 more 
Caused by: org.apache.solr.common.SolrException: Error Instantiating
SearchComponent, org.apache.solr.handler.clustering.ClusteringComponent
failed to instantiate org.apache.solr.handler.component.SearchComponent 
at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:551) 
at org.apache.solr.core.SolrCore.createInitInstance(SolrCore.java:586) 
at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:2173) 
at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:2167) 
at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:2200) 
at org.apache.solr.core.SolrCore.loadSearchComponents(SolrCore.java:1231) 
at org.apache.solr.core.SolrCore.(SolrCore.java:767) 
... 11 more 
Caused by: java.lang.ClassCastException: class
org.apache.solr.handler.clustering.ClusteringComponent 
at java.lang.Class.asSubclass(Class.java:3208) 
at
org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:433) 
at
org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:381) 
at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:530) 
... 17 more 

Need help .



--
View this message in context: http://lucene.472066.n3.nabble.com/Issue-while-enabling-clustering-integrating-carrot2-with-solr-4-4-0-and-tomact-under-ubuntu-tp4191096.html
Sent from the Solr - User mailing list archive at Nabble.com.