将 Solr Core 从一个旧 Solr 导入到另一个

将 Solr Core 从一个旧 Solr 导入到另一个

我在一台服务器上安装了旧版本的 Solr。其中有 4 个核心。我在新服务器上安装了全新的 Solr。我还将旧的核心目录物理移动到了新服务器的核心目录,但我找不到将它们导入新 Solr 实例的方法。

我该怎么做?

答案1

如果您已经有了 Solr 索引,并且想要尝试新的设置,最好先在 Solr 索引的副本上进行操作和测试。以下是复制 Solr 索引的简单步骤:假设我们已经有一个名为 cast 的索引,副本将被命名为 LuckBox。

  • 在 solr 下创建新目录(例如 LuckBox)
  • 将整个目录 conf 和 lib 从 cast 复制到 LuckBox。
  • 在新目录 LuckBox 下创建名为 data 的新目录。
  • 将你的新索引名称添加到 solr.xml<core instanceDir=”LuckBox” name=”LuckBox” />
  • 重新启动 Jetty(例如 sudo /etc/init.d/jetty restart)

  • http://localhost:8983/solr/LuckBox/admin/dataimport.jsp?handler=/dataimport

    1 : click on Reload-config
    2 : click on Full-import
    3 : continue to next step only after the status became “idle” (by clicking on Status).
    

相关内容