【问题标题】:Moving existing Solr to new machine将现有 Solr 移至新机器
【发布时间】:2018-06-12 18:05:53
【问题描述】:

节日。提前道歉,直到几周前我才看到或听说过 Solr! 我正在编写一个新系统。为了能够做到这一点,我需要在 VM 中运行旧系统,这样我才能看到应用程序功能的优点。

我正在运行数据库,很简单。我已安装并运行 Solr 5.5.4。我知道这很旧,但我被告知该应用程序依赖于那个年代的 Solr。我按照说明创建了一个核心名称“collat​​ion1”,Solr 管理页面显示正常。

给了我两个文件,

schema.xml
solrconfig.xml

查看它描述应用程序数据库中的东西的架构,所以我挖掘它在做什么。我阅读了所有 5.5 文档,并用谷歌搜索和搜索,但我不知道如何处理这些文件! 5.5 PDF doco 删除了这些文件应该存在的提示

/var/solr/data/collation1/conf

但是,如果我在那里复制文件,我会看到一个又大又丑的鲜红色 ERROR LOADING .... 屏幕,它看起来很破。

有人给我提示吗?

干杯, 标记。

【问题讨论】:

  • 究竟是什么问题取决于错误信息是什么。否则就不可能了。
  • org.apache.solr.common.SolrException:org.apache.solr.common.SolrException:无法为核心排序规则加载 conf:org.apache.solr.core.SolrResourceNotFoundException:找不到类路径中的资源 'mapping-ISOLatin1Accent.txt' 或 '/var/solr/data/collat​​ion1' 这对我来说毫无意义!

标签: solr solr5


【解决方案1】:

在您的架构中某处有对mapping-ISOLatin1Accent.txt 的引用。此文件不存在,这意味着架构无法加载 - 因为当您依赖不存在的文件时,它不知道该怎么做。

要么使用mapping-ISOLatin1Accent.txt 删除字段类型,找到合适的文件(如果您需要该功能)或创建一个同名的空文件。

【讨论】:

    猜你喜欢
    • 2020-04-04
    • 1970-01-01
    • 2022-10-20
    • 2016-01-11
    • 2015-06-09
    • 2013-09-24
    • 2016-05-08
    • 1970-01-01
    • 2022-01-17
    相关资源
    最近更新 更多