首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从运行solr中备份solrconfig文件

如何从运行solr中备份solrconfig文件
EN

Stack Overflow用户
提问于 2016-09-13 20:55:20
回答 2查看 376关注 0票数 0

我有一个单一核心的solr服务器。当solr运行时,在一个集合中,solrconfig.xml和schema.xml文件被错误替换。现在集合对请求的响应正确、正确,但是conf文件夹中的有效文件被错误文件替换。如果我重新加载集合,则会加载新的坏文件,而我的集合不能正常工作。

有没有一种方法可以在不考虑存在于conf文件夹中的solrconfig.xml和schema.xml文件的情况下从运行集合中获得solrconfig.xml和schema.xml?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-14 08:27:06

您可以通过Solr模式APISolr配置API读取当前正在运行的架构和配置。

注意:这个API的结果不是原始的schema.xmlsolrconfig.xml文件,而是可以重建原始文件。

同样,还请注意,Solr配置API仅在Solr的最新版本中可用。

在旧版本(我已经测试过4.8.1版本)中,solr配置没有API,因此无法完全重新构建solrconfig.xml文件。

票数 0
EN

Stack Overflow用户

发布于 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向您显示已解析的文件,因此,如果您必须转义特殊字符,例如在使用<的筛选器正则表达式中,则必须在文件返回后将其重新转义到&lt;,以防止解析错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39478833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档