亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mongodb 中rs.stauts()命令參數(shù)解析

 更新時間:2024年09月18日 09:53:10   作者:香吧香  
MongoDB的rs.status()命令是查看副本集狀態(tài)的重要工具,它可以展示副本集中各個成員的角色、健康狀態(tài)、同步進度等關鍵信息,本文介紹mongodb 中rs.stauts()命令參數(shù)解析,感興趣的朋友跟隨小編一起看看吧

rs.status()命令用于獲取MongoDB副本集的狀態(tài)信息。它提供了關于副本集中各個節(jié)點的詳細信息,包括節(jié)點的健康狀況、角色、選舉狀態(tài)等。

  以下是查看一個mongo集群狀態(tài)返回的參數(shù):

rs0:PRIMARY> rs.status()
{
        "set" : "rs0",
        "date" : ISODate("2024-09-14T06:44:36.882Z"),
        "myState" : 1,
        "term" : NumberLong(510),
        "syncingTo" : "",
        "syncSourceHost" : "",
        "syncSourceId" : -1,
        "heartbeatIntervalMillis" : NumberLong(2000),
        "majorityVoteCount" : 2,
        "writeMajorityCount" : 2,
        "optimes" : {
                "lastCommittedOpTime" : {
                        "ts" : Timestamp(0, 0),
                        "t" : NumberLong(-1)
                },
                "lastCommittedWallTime" : ISODate("1970-01-01T00:00:00Z"),
                "appliedOpTime" : {
                        "ts" : Timestamp(1726296270, 1),
                        "t" : NumberLong(510)
                },
                "durableOpTime" : {
                        "ts" : Timestamp(1726296270, 1),
                        "t" : NumberLong(510)
                },
                "lastAppliedWallTime" : ISODate("2024-09-14T06:44:30.859Z"),
                "lastDurableWallTime" : ISODate("2024-09-14T06:44:30.859Z")
        },
        "lastStableRecoveryTimestamp" : Timestamp(1725300368, 3),
        "lastStableCheckpointTimestamp" : Timestamp(1725300368, 3),
        "electionCandidateMetrics" : {
                "lastElectionReason" : "electionTimeout",
                "lastElectionDate" : ISODate("2024-09-14T06:28:20.630Z"),
                "electionTerm" : NumberLong(510),
                "lastCommittedOpTimeAtElection" : {
                        "ts" : Timestamp(0, 0),
                        "t" : NumberLong(-1)
                },
                "lastSeenOpTimeAtElection" : {
                        "ts" : Timestamp(1726284227, 1),
                        "t" : NumberLong(509)
                },
                "numVotesNeeded" : 2,
                "priorityAtElection" : 2,
                "electionTimeoutMillis" : NumberLong(10000),
                "numCatchUpOps" : NumberLong(0),
                "newTermStartDate" : ISODate("2024-09-14T06:28:20.830Z")
        },
        "members" : [
                {
                        "_id" : 0,
                        "name" : "mongo1:27017",
                        "health" : 1,
                        "state" : 9,
                        "stateStr" : "ROLLBACK",
                        "uptime" : 987,
                        "optime" : {
                                "ts" : Timestamp(1726197065, 1),
                                "t" : NumberLong(505)
                        },
                        "optimeDurable" : {
                                "ts" : Timestamp(1726197065, 1),
                                "t" : NumberLong(505)
                        },
                        "optimeDate" : ISODate("2024-09-13T03:11:05Z"),
                        "optimeDurableDate" : ISODate("2024-09-13T03:11:05Z"),
                        "lastHeartbeat" : ISODate("2024-09-14T06:44:35.841Z"),
                        "lastHeartbeatRecv" : ISODate("2024-09-14T06:44:36.665Z"),
                        "pingMs" : NumberLong(0),
                        "lastHeartbeatMessage" : "",
                        "syncingTo" : "mongo2:27017",
                        "syncSourceHost" : "mongo2:27017",
                        "syncSourceId" : 1,
                        "infoMessage" : "",
                        "configVersion" : 1950478
                },
                {
                        "_id" : 1,
                        "name" : "mongo2:27017",
                        "health" : 1,
                        "state" : 1,
                        "stateStr" : "PRIMARY",
                        "uptime" : 990,
                        "optime" : {
                                "ts" : Timestamp(1726296270, 1),
                                "t" : NumberLong(510)
                        },
                        "optimeDate" : ISODate("2024-09-14T06:44:30Z"),
                        "syncingTo" : "",
                        "syncSourceHost" : "",
                        "syncSourceId" : -1,
                        "infoMessage" : "",
                        "electionTime" : Timestamp(1726295300, 1),
                        "electionDate" : ISODate("2024-09-14T06:28:20Z"),
                        "configVersion" : 1950478,
                        "self" : true,
                        "lastHeartbeatMessage" : ""
                },
                {
                        "_id" : 2,
                        "name" : "mongo3:27017",
                        "health" : 1,
                        "state" : 2,
                        "stateStr" : "SECONDARY",
                        "uptime" : 987,
                        "optime" : {
                                "ts" : Timestamp(1726197065, 1),
                                "t" : NumberLong(505)
                        },
                        "optimeDurable" : {
                                "ts" : Timestamp(1726197065, 1),
                                "t" : NumberLong(505)
                        },
                        "optimeDate" : ISODate("2024-09-13T03:11:05Z"),
                        "optimeDurableDate" : ISODate("2024-09-13T03:11:05Z"),
                        "lastHeartbeat" : ISODate("2024-09-14T06:44:34.930Z"),
                        "lastHeartbeatRecv" : ISODate("1970-01-01T00:00:00Z"),
                        "pingMs" : NumberLong(1),
                        "lastHeartbeatMessage" : "",
                        "syncingTo" : "",
                        "syncSourceHost" : "",
                        "syncSourceId" : -1,
                        "infoMessage" : "",
                        "configVersion" : 1829326
                }
        ],
        "ok" : 1,
        "$clusterTime" : {
                "clusterTime" : Timestamp(1726296270, 1),
                "signature" : {
                        "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),
                        "keyId" : NumberLong(0)
                }
        },
        "operationTime" : Timestamp(1726296270, 1)
}
rs0:PRIMARY>

以下是rs.status()響應字段的意義及其對應值的整理:

字段意義示例值
set副本集的名稱"rs0"
date響應生成的時間ISODate("2024-09-14T06:44:36Z")
myState當前節(jié)點的狀態(tài)(1: PRIMARY, 2: SECONDARY, 3: RECOVERING等):

常見的狀態(tài)包括:

  • PRIMARY (1): 當前節(jié)點是主節(jié)點,負責處理所有寫入操作。
  • SECONDARY (2): 當前節(jié)點是從節(jié)點,復制主節(jié)點的數(shù)據(jù)并提供讀取服務。
  • ARBITER (7): 當前節(jié)點是仲裁者,不存儲數(shù)據(jù),僅參與選舉過程。
  • OTHER (8): 當前節(jié)點的狀態(tài)不屬于上述任何一種,通常是由于配置或網(wǎng)絡問題。
  • RECOVERING (9): 當前節(jié)點正在恢復中,通常是從不健康狀態(tài)恢復。
  • DOWN (10): 當前節(jié)點不可用,可能是由于網(wǎng)絡問題或故障。
  • STARTUP (11): 當前節(jié)點正在啟動,尚未完成初始化。
  • STARTUP2 (12): 當前節(jié)點在啟動的第二階段,正在進行數(shù)據(jù)同步。
  • UNKNOWN (13): 當前節(jié)點的狀態(tài)未知,可能是由于網(wǎng)絡分區(qū)或其他問題。
1
term當前選舉周期510
lastElectionReason最近一次選舉的原因"electionTimeout"
members副本集成員的詳細信息數(shù)組,包含各個節(jié)點的信息
health節(jié)點的健康狀態(tài)(1: 健康, 0: 不健康)1
stateStr節(jié)點的狀態(tài)描述(如 PRIMARY, SECONDARY, ROLLBACK等)"SECONDARY"
uptime節(jié)點的運行時間(秒)987
optime最近一次操作的時間戳Timestamp(1726197065, 1)
optimeDurable最近一次持久化操作的時間戳Timestamp(1726197065, 1)
optimeDate最近一次操作的日期ISODate("2024-09-13T03:11:05Z")
optimeDurableDate最近一次持久化操作的日期ISODate("2024-09-13T03:11:05Z")
lastHeartbeat最近一次心跳信號的時間ISODate("2024-09-14T06:44:34.930Z")
lastHeartbeatRecv最近一次接收到心跳信號的時間ISODate("1970-01-01T00:00:00Z")
pingMs節(jié)點的延遲(毫秒)NumberLong(1)
lastHeartbeatMessage最近一次心跳的消息""
syncingTo當前節(jié)點正在同步的目標節(jié)點""
syncSourceHost當前節(jié)點的同步源主機""
syncSourceId當前節(jié)點的同步源ID-1
infoMessage額外的信息消息""
configVersion配置版本號1829326
$clusterTime集群時間信息包含 clusterTime 和 signature
operationTime最近一次操作的時間Timestamp(1726296270, 1)

使用場景

  • 故障排查: 當副本集出現(xiàn)問題時,使用rs.status()可以快速定位故障節(jié)點。
  • 性能監(jiān)控: 定期檢查副本集狀態(tài),以確保所有節(jié)點正常運行并及時發(fā)現(xiàn)性能瓶頸。
  • 維護操作: 在進行維護或升級操作前,確認副本集的健康狀況。
  • 選舉監(jiān)控: 監(jiān)控選舉過程,確保主節(jié)點的選舉和切換正常進行。

到此這篇關于mongodb 中rs.stauts()命令參數(shù)解析的文章就介紹到這了,更多相關mongodb rs.stauts()命令參數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • mongodb 實現(xiàn)遠程連接

    mongodb 實現(xiàn)遠程連接

    這篇文章主要介紹了mongodb 實現(xiàn)遠程連接,需要的朋友可以參考下
    2014-07-07
  • Mongodb副本集和分片示例詳解

    Mongodb副本集和分片示例詳解

    這篇文章主要給大家介紹了關于Mongodb副本集和分片的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Mongodb具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-08-08
  • PHP  MongoDB GridFS 存儲文件的方法詳解

    PHP MongoDB GridFS 存儲文件的方法詳解

    這篇文章主要介紹了PHP MongoDB GridFS 存儲文件的方法詳解的相關資料,需要的朋友可以參考下
    2016-10-10
  • MongoDB 簡單入門教程(安裝、基本概念、創(chuàng)建用戶)

    MongoDB 簡單入門教程(安裝、基本概念、創(chuàng)建用戶)

    這篇文章主要介紹了MongoDB 簡單入門教程(安裝、基本概念、創(chuàng)建用戶)的相關資料,幫助大家更好的理解和學習使用MongoDB數(shù)據(jù)庫,感興趣的朋友可以了解下
    2021-03-03
  • MongoDB 刪除文檔的方式(刪除一個、批量刪除)

    MongoDB 刪除文檔的方式(刪除一個、批量刪除)

    這篇文章主要介紹了MongoDB 刪除文檔的方式(刪除一個、批量刪除),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • MongoDB副本集丟失數(shù)據(jù)的測試實例教程

    MongoDB副本集丟失數(shù)據(jù)的測試實例教程

    這篇文章主要給大家介紹了關于MongoDB副本集丟失數(shù)據(jù)的測試的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用MongoDB具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05
  • MongoDB對數(shù)組進行增刪改查操作

    MongoDB對數(shù)組進行增刪改查操作

    與關系型數(shù)據(jù)庫相比,MongoDB支持數(shù)組,將數(shù)組存儲到文檔之中,下面這篇文章主要給大家介紹了關于MongoDB對數(shù)組進行增刪改查操作的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • 最新評論