使用现有架构在 docker 上设置 SOLR Cloud

问题描述

我正在使用 docker-solr-examples 中的 docker compose 集群示例设置

现在,我想将现有的核心定义添加到集群中。我如何将现有的核心定义和 managed-schema.xml 部署到 zookeeper。我想有一种方法可以将文件放在一个节点上,然后自动复制到其他节点。

解决方法

您是否看过此文档Using zookeeper to manage configuration 从 docker 中我了解到它正在创建一个由 3 个音符组成的 zookeeper 集合,这些集合管理 3 个 solr 节点。 通常 solr 安装有一些预安装的脚本,允许您进行一些维护。您可能需要输入 Solr 节点之一的 cli 并使用它来上传配置。 Docker 只是为您提供了快速启动基础设施的便利。其他维护任务仍需要使用 solr 、zookeeper cli 或 API