通过API创建solr核心时,无法在solr的类路径中找到资源“ solrconfig.xml”

时间:2018-10-07 15:23:36

标签: solr solrj

发现了具有类似问题的帖子。作为其旧线程发布为新线程。 Can't find resource 'solrconfig.xml' in classpath in solr

尝试从API创建Solr CORE时遇到错误。

{
    "responseHeader": {
        "status": 400,
        "QTime": 4
    },
    "error": {
        "metadata": [
            "error-class",
            "org.apache.solr.common.SolrException",
            "root-error-class",
            "org.apache.solr.core.SolrResourceNotFoundException"
        ],
        "msg": "Error CREATEing SolrCore 'coreX': Unable to create core [coreX] Caused by: Can't find resource 'config_file_name.xml' in classpath or '/home/batchhub/solr-7.4.0/server/solr/path_to_instance_directory'",
        "code": 400
    }
}

API

http://localhost:8983/solr/admin/cores?action=CREATE&name=coreX&instanceDir=path_to_instance_directory&
config=config_file_name.xml&schema=schema_file_name.xml&dataDir=data

如何解决此问题。

1 个答案:

答案 0 :(得分:0)

集合API instanceDir中的

CREATE参数应引用真实路径,而不是path_to_instance_directory。与config参数相同。