lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Otis Gospodnetic (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SOLR-3997) Have solr config and index files on HDFS.
Date Fri, 26 Oct 2012 22:01:12 GMT

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

Otis Gospodnetic commented on SOLR-3997:
----------------------------------------

James - try asking on the mailing list, not in JIRA.
                
> Have solr config and index files on HDFS.
> -----------------------------------------
>
>                 Key: SOLR-3997
>                 URL: https://issues.apache.org/jira/browse/SOLR-3997
>             Project: Solr
>          Issue Type: Wish
>          Components: SearchComponents - other
>    Affects Versions: 4.0
>            Reporter: James Ji
>
> We are currently working on having Solr files read from HDFS. We extended some of the
classes so as to avoid modifying the original Solr code and make it compatible with the future
release. So here comes the question, I found in QueryElevationComponent, there is a piece
of code checking whether elevate.xml exists at local file system. I am wondering if there
is a way to by pass this?
> QueryElevationComponent.inform(){
>     ....
>     File fC = new File(core.getResourceLoader().getConfigDir(), f);
>     File fD = new File(core.getDataDir(), f);
>     if (fC.exists() == fD.exists()) {
>          throw new SolrException(SolrException.ErrorCode.SERVER_ERROR,
>              "QueryElevationComponent missing config file: '" + f + "\n"
>              + "either: " + fC.getAbsolutePath() + " or " +                      fD.getAbsolutePath()
+ " must exist, but not both.");
>           }
>      if (fC.exists()) {
>             exists = true;
>             log.info("Loading QueryElevation from: "+fC.getAbsolutePath());
>             Config cfg = new Config(core.getResourceLoader(), f);
>             elevationCache.put(null, loadElevationMap(cfg));
>      }
>     ....
> }

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

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


Mime
View raw message