簡體   English   中英

重命名 Apache Solr Collection 或類似名稱

[英]Rename Apache Solr Collection or something like that

我知道我們不能直接重命名任何 solr 集合。 我們可以創建一個指向集合的別名。 但是我們需要重命名集合。 有沒有辦法在 solrcloud 中實現以下目標? (版本:apache-solr 8.4.1 版)

  1. 我們有一個 main_collection(我們目前正在使用)
  2. 我們有第二個集合 temp_collection (我們計划移動)
  3. 我們不能同時遷移
  4. 我們有很多應用程序被硬編碼為使用 main_collection
  5. 我們在 temp_collection 中有大量索引。

我們最初的想法是將 main_collection 重命名為 backup_collection,然后將 temp_collection 重命名為 main_collection。

有沒有辦法達到同樣的效果。 這樣我們就不會遇到應用程序的任何停機時間。

您可以嘗試這些步驟。

  1. 在新集合中索引您的數據。
  2. 索引所有數據后,為新集合創建別名。 提供與舊集合相同的別名。
  3. 您的所有新請求都將被重定向到新集合。
  4. 設置完所有內容后,您可以刪除舊集合。

在這里您可以找到列出的所有集合 API。 集合 API

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM