[ 
https://issues.apache.org/jira/browse/SOLR-5323?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13792824#comment-13792824
 ] 

Mark Miller commented on SOLR-5323:
-----------------------------------

I also think this was a mistake - I don't know that we need another solr.home 
type thing to address it though.

The root of the issue is that the clustering is not "really" lazy loading 
clustering - and the current policy is to lazy load the contrib modules - and 
that is because of the component. I think Erik is on to the right path with 
lazy SearchComponents. I think that if the only request handlers that refer to 
a search component are lazy, they should probably also init lazily. I have not 
looked into how hard that is to do, but it seems like the correct fix to bring 
clustering in line with the other contribs. I also think the whole enabled flag 
we had is no good.

> Solr requires -Dsolr.clustering.enabled=false when pointing at example config
> -----------------------------------------------------------------------------
>
>                 Key: SOLR-5323
>                 URL: https://issues.apache.org/jira/browse/SOLR-5323
>             Project: Solr
>          Issue Type: Bug
>          Components: contrib - Clustering
>    Affects Versions: 4.5
>         Environment: vanilla mac
>            Reporter: John Berryman
>            Assignee: Dawid Weiss
>             Fix For: 4.6, 5.0
>
>
> my typical use of Solr is something like this: 
> {code}
> cd SOLR_HOME/example
> cp -r solr /myProjectDir/solr_home
> java -jar -Dsolr.solr.home=/myProjectDir/solr_home  start.jar
> {code}
> But in solr 4.5.0 this fails to start successfully. I get an error:
> {code}
> org.apache.solr.common.SolrException: Error loading class 
> 'solr.clustering.ClusteringComponent'
> {code}
> The reason is because solr.clustering.enabled defaults to true now. I don't 
> know why this might be the case.
> you can get around it with 
> {code}
> java -jar -Dsolr.solr.home=/myProjectDir/solr_home 
> -Dsolr.clustering.enabled=false start.jar
> {code}
> SOLR-4708 is when this became an issue.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to