solr - Solr - 通过 HTTP 创建时如何让不同服务器上的核心具有相同的名称
问题描述
我通过 HTTP 运行了以下命令:
它创建了集合,但每台服务器(有 3 台服务器)上的核心都附加了名称(例如 ocr_education_and_learning_web8_shard1_replica1)。我正在与 SI4T 集成,它似乎使用核心名称而不是集合名称,因此服务器之间的核心名称需要相同,但我找不到如何执行此操作。
谁能建议如何最好地做到这一点?
解决方案
据我所知,你不能这样做。核心名称必须是唯一的。此命名方案是 SolrCloud 内部的,用于区分不同的索引(“核心”)(每个都构成整个集合的一部分)。
有关更多信息,请参阅这个不错的答案
推荐阅读
- redux - Redux Action Return 功能不起作用
- symfony - Symfony 安全访问控制不会对数据库中的用户更改做出反应
- lua - roblox studio 'end' 预计在附近(在第 1 行关闭'function')
- windows - Windows 10 上 GPU 的性能或利用率
- caching - 为什么 MASKMOVDQU 没有扩展到 256 位和 512 位存储?
- angular - 无线电组改变值
- java - 如何设计用于从 Kafka 获取客户端事件的 API?
- javascript - 在 JavaScript 中求和 html 列,然后显示在警告框中
- kubernetes - 如何使用 gsutil 从 GCE 上的容器中复制存储桶中的文件
- perl - 如何使用数组中的元素值在 PERL 中定义一组哈希?