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 Darren Govoni <da...@ontrenet.com> on 2009/12/27 22:04:40 UTC
Enable Clustering for Solr war
Hi,
I'm trying to get clustering setup for Solr 1.4 in war mode on tomcat
6.
I read the instructions on the wiki, checked out the trunk and got the
downloaded libraries. There's no instruction on what to do with them so
I copied them to tomcat/lib directory. I set property to enable
clustering in tomcat. When I start tomcat, I get.
org.apache.solr.common.SolrException: Error Instantiating
SearchComponent, org.apache.solr.handler.clustering.ClusteringComponent
is not a org.apache.solr.handler.component.SearchComponent
at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:415)
at org.apache.solr.core.SolrCore.createInitInstance(SolrCore.java:435)
at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:1498)
at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:1492)
at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:1525)
at
org.apache.solr.core.SolrCore.loadSearchComponents(SolrCore.java:833)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:551)
at org.apache.solr.core.CoreContainer
$Initializer.initialize(CoreContainer.java:137)
at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3800)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4450)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:850)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:724)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:516)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Thanks for any exact steps or tips!
Darren
Re: Enable Clustering for Solr war
Posted by Darren Govoni <da...@ontrenet.com>.
Hey thanks. That worked.
On Sun, 2009-12-27 at 13:12 -0800, AHMET ARSLAN wrote:
> apache-solr-clustering-1.4.0.jar
Re: Enable Clustering for Solr war
Posted by AHMET ARSLAN <io...@yahoo.com>.
> Hi,
> I'm trying to get clustering setup for Solr 1.4 in
> war mode on tomcat
> 6.
>
> I read the instructions on the wiki, checked out the trunk
> and got the
> downloaded libraries. There's no instruction on what to do
> with them so
> I copied them to tomcat/lib directory. I set property to
> enable
> clustering in tomcat.
You can put them into $solrhome/lib directory. From readme.txt
"lib/
This directory is optional. If it exists, Solr will load any Jars
found in this directory and use them to resolve any "plugins"
specified in your solrconfig.xml or schema.xml (ie: Analyzers,
Request Handlers, etc...). "
I added these jars to lib and using clustering component without problems:
apache-solr-clustering-1.4.0.jar jackson-mapper-asl-0.9.9-6.jar
carrot2-mini-3.1.0.jar log4j-1.2.14.jar
colt-1.2.0.jar nni-1.0.0.jar
commons-lang-2.4.jar pcj-1.2.jar
ehcache-1.6.2.jar simple-xml-1.7.3.jar
google-collections-1.0-rc2.jar
jackson-core-asl-0.9.9-6.jar