为solr制作默认集合的问题

时间:2017-09-20 19:11:46

标签: solr geonetwork

我正在尝试安装solr,以便我的数据目录可以使用它。为此,我使用了我的数据门户文档中提到的这些步骤:

cd solr/solr-config
wget http://apache.crihan.fr/dist/lucene/solr/6.0.0/solr-6.0.0.tgz
tar xvfz solr-6.0.0.tgz
solr-6.0.0/bin/solr start -c -p 8984
solr-6.0.0/bin/solr create -p 8984 -c catalog_srv -d src/main/solr-cores/catalog

根据这些说明我创建了一个目录/ opt / solr / solr-config下载和解压缩的solr,并在端口8984上启动它。现在我不明白最后一个命令是如何工作的。什么应该是第二个路径src / main / solr-cores / catalog?我想我应该在我的solr-config目录中生成目录src,主solr-cores和catalog,然后运行这个命令。但是我收到了无法找到solrconfig.xml的错误。将solrconfig.xml添加到/ opt / solr / solr-config / src / main / solr-cores / catalog后,现在出现错误:

ERROR: Failed to create collection 'catalog_srv' due to: {127.0.1.1:8984_solr=org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException:Error from server at http://127.0.1.1:8984/solr: Error CREATEing SolrCore 'catalog_srv_shard1_replica1': Unable to create core [catalog_srv_shard1_replica1] Caused by: Can't find resource 'schema.xml' in classpath or '/configs/catalog_srv', cwd=/opt/solr/solr-config/solr-6.6.0/server}

什么是schema.xml?它是关于我的数据门户的数据吗?你能解释一下这个问题,我该如何确定路径src / main / solr-cores / catalog以避免这些错误? solr的默认集合究竟是做什么的?

更多信息:我的数据门户是一个名为geonetwork的开源软件,有关solr的文档在这里:http://geonetwork-opensource.org/manuals/trunk/eng/users/maintainer-guide/installing/installing-solr.html?highlight=solr

0 个答案:

没有答案