lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Ji (JIRA)" <>
Subject [jira] [Created] (SOLR-3997) Have solr config and index files on HDFS.
Date Fri, 26 Oct 2012 16:05:12 GMT
James Ji created SOLR-3997:

             Summary: Have solr config and index files on HDFS.
                 Key: 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
    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;
  "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:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message