簡體   English   中英

從輔助節點提升輔助節點

[英]Promote secondary to primary from secondary node

我的測試系統(由於缺乏資源)有一個雙mongodb復制。 沒有仲裁者。

在某些系統更改期間,其中一個服務器已停止運行,並且不會再回來。 此服務器碰巧托管主mongo節點。 這使得該集合中唯一的其他成員成為次要成員。

我知道我應該至少有三個節點用於集群(我們的prod設置確實如此)。

有沒有辦法讓我現在可以離線的主要服務器降級? 我無法更改任何rs.conf()設置,因為唯一的工作節點是輔助節點。 啟動仲裁器似乎不起作用,因為我不能將它添加到replset,因為主要是關閉。

有沒有人遇到這個並設法解決它?

回顧一下:

服務器A(主要) - 離線

服務器B(二級) - 在線

A + B = REPLSET

任何幫助將不勝感激。

mongodb網站提供了當成員關閉時需要重新配置副本集時應該做什么的文檔(僅在緊急情況下)。 這聽起來像你所處的情況。

基本上,如果你的版本> = 2.0,並且它是緊急情況,你可以在副本集配置命令中添加force: true

暫無
暫無

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

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