从Solr服务器复制数据的方法

时间:2018-08-09 09:03:30

标签: collections solr duplicates

我运行Solr-7.4.0,已将其安装到运行Ubuntu 16.04的VM上。我有一台运行Windows 10的PC。

我受命分析连接到另一个系统的许多不同Solr集合中的数据。

假设这些Solr集合具有以下地址:

1)http://localhost1:8983 2)http://localhost2:7475 3)http://localhost3:4029

以上每个集合都托管在不同的物理服务器上。我无法控制这些服务器或其中的数据。

我的查询如下:

是否可以将这些Solr集合(方案,索引和全部)复制到PC或VM中? 如果是,该怎么做?

1 个答案:

答案 0 :(得分:0)

是的,您可以在PC / VM中轻松复制它们。步骤应该像这样-

  1. 首先将配置集复制到本地PC。您可以通过许多不同的方式复制配置集。如果它们以云模式运行,则可以使用'downconfig'从源计算机下载它们,然后使用'upconfig'命令将它们上传到您的PC。在独立模式下,您可以仅复制文件。

  2. 然后,您应该使用在步骤1中上载/复制的配置集来创建核心(集合)。

  3. 复制数据。您可以转到目标PC的SolrAdmin的“数据导入”选项卡,然后从源solr服务器导入数据。在这种情况下,您将必须将源Solr服务器地址放在目标Solr服务器的文件“ solr-data-config.xml”中。