我有一个单一核心的solr服务器。当solr运行时,在一个集合中,solrconfig.xml和schema.xml文件被错误替换。现在集合对请求的响应正确、正确,但是conf文件夹中的有效文件被错误文件替换。如果我重新加载集合,则会加载新的坏文件,而我的集合不能正常工作。
有没有一种方法可以在不考虑存在于conf文件夹中的solrconfig.xml和schema.xml文件的情况下从运行集合中获得solrconfig.xml和schema.xml?
发布于 2016-09-14 08:27:06
发布于 2016-09-14 11:57:08
可以使用Solr管理用户界面检索加载的配置文件:
http://<hostname>:<port>/solr。或者你可以直接去http://<hostname>/solr/#/<corename>/files?file=<filename>
请参阅https://cwiki.apache.org/confluence/display/solr/Files+Screen
在4.x之前的Solr版本显示了一个略有不同的界面,如果我正确地记住没有核心下拉列表,solrconfig.xml & schema.xml将出现在左窗格中。
在SolrCloud上有一个额外的下拉列表,显示给定集群中的所有集合,但您可以理解。
注意: Solr向您显示已解析的文件,因此,如果您必须转义特殊字符,例如在使用<的筛选器正则表达式中,则必须在文件返回后将其重新转义到<,以防止解析错误。
https://stackoverflow.com/questions/39478833
复制相似问题