Reids集群部署(三)

2022-02-24 15:05:17 浏览数 (1)

3.5、设置目录权限

主机:172.30.3.231

代码语言:javascript复制
sudo chown 999 /work/redis-cluster/redis-node1/data/ /work/redis-cluster/redis-node1/logs/
sudo chown 999 /work/redis-cluster/redis-node2/data/ /work/redis-cluster/redis-node2/logs/

主机:172.30.3.234

代码语言:javascript复制
sudo chown 999 /work/redis-cluster/redis-node3/data/ /work/redis-cluster/redis-node3/logs/
sudo chown 999 /work/redis-cluster/redis-node4/data/ /work/redis-cluster/redis-node4/logs/

主机:172.30.3.238

代码语言:javascript复制
sudo chown 999 /work/redis-cluster/redis-node5/data/ /work/redis-cluster/redis-node5/logs/
sudo chown 999 /work/redis-cluster/redis-node6/data/ /work/redis-cluster/redis-node6/logs/
3.6、启动应用
代码语言:javascript复制
/work/mongo-cluster/config/bin/start.sh
3.7、初始化副本集

连接任意节点

代码语言:javascript复制
docker exec -it config mongo --port 27018

初始化副本

代码语言:javascript复制
redis-cli --cluster create  172.30.3.231:30001 172.30.3.231:30002 172.30.3.234:30001 172.30.3.234:30002 172.30.3.238:30001 172.30.3.238:30002 --cluster-replicas 1
​

返回值

代码语言:javascript复制
{
        "ok" : 1,
        "$gleStats" : {
                "lastOpTime" : Timestamp(1586588112, 1),
                "electionId" : ObjectId("000000000000000000000000")
        },
        "lastCommittedOpTime" : Timestamp(0, 0)
}
3.8、查询状态
代码语言:javascript复制
rs.status()

返回值

代码语言:javascript复制
{
        "set" : "configs",
        "date" : ISODate("2020-04-11T06:55:43.899Z"),
        "myState" : 1,
        "term" : NumberLong(1),
        "syncingTo" : "",
        "syncSourceHost" : "",
        "syncSourceId" : -1,
        "configsvr" : true,
        "heartbeatIntervalMillis" : NumberLong(2000),
        "majorityVoteCount" : 2,
        "writeMajorityCount" : 2,
        "optimes" : {
                "lastCommittedOpTime" : {
                        "ts" : Timestamp(1586588143, 1),
                        "t" : NumberLong(1)
                },
                "lastCommittedWallTime" : ISODate("2020-04-11T06:55:43.562Z"),
                "readConcernMajorityOpTime" : {
                        "ts" : Timestamp(1586588143, 1),
                        "t" : NumberLong(1)
                },
                "readConcernMajorityWallTime" : ISODate("2020-04-11T06:55:43.562Z"),
                "appliedOpTime" : {
                        "ts" : Timestamp(1586588143, 1),
                        "t" : NumberLong(1)
                },
                "durableOpTime" : {
                        "ts" : Timestamp(1586588143, 1),
                        "t" : NumberLong(1)
                },
                "lastAppliedWallTime" : ISODate("2020-04-11T06:55:43.562Z"),
                "lastDurableWallTime" : ISODate("2020-04-11T06:55:43.562Z")
        },
        "lastStableRecoveryTimestamp" : Timestamp(1586588123, 1),
        "lastStableCheckpointTimestamp" : Timestamp(1586588123, 1),
        "electionCandidateMetrics" : {
                "lastElectionReason" : "electionTimeout",
                "lastElectionDate" : ISODate("2020-04-11T06:55:22.969Z"),
                "electionTerm" : NumberLong(1),
                "lastCommittedOpTimeAtElection" : {
                        "ts" : Timestamp(0, 0),
                        "t" : NumberLong(-1)
                },
                "lastSeenOpTimeAtElection" : {
                        "ts" : Timestamp(1586588112, 1),
                        "t" : NumberLong(-1)
                },
                "numVotesNeeded" : 2,
                "priorityAtElection" : 1,
                "electionTimeoutMillis" : NumberLong(10000),
                "numCatchUpOps" : NumberLong(0),
                "newTermStartDate" : ISODate("2020-04-11T06:55:23.013Z"),
                "wMajorityWriteAvailabilityDate" : ISODate("2020-04-11T06:55:23.593Z")
        },
        "members" : [
                {
                        "_id" : 0,
                        "name" : "172.30.3.231:27018",
                        "health" : 1,
                        "state" : 1,
                        "stateStr" : "PRIMARY",
                        "uptime" : 283,
                        "optime" : {
                                "ts" : Timestamp(1586588143, 1),
                                "t" : NumberLong(1)
                        },
                        "optimeDate" : ISODate("2020-04-11T06:55:43Z"),
                        "syncingTo" : "",
                        "syncSourceHost" : "",
                        "syncSourceId" : -1,
                        "infoMessage" : "could not find member to sync from",
                        "electionTime" : Timestamp(1586588122, 1),
                        "electionDate" : ISODate("2020-04-11T06:55:22Z"),
                        "configVersion" : 1,
                        "self" : true,
                        "lastHeartbeatMessage" : ""
                },
                {
                        "_id" : 1,
                        "name" : "172.30.3.234:27018",
                        "health" : 1,
                        "state" : 2,
                        "stateStr" : "SECONDARY",
                        "uptime" : 31,
                        "optime" : {
                                "ts" : Timestamp(1586588131, 1),
                                "t" : NumberLong(1)
                        },
                        "optimeDurable" : {
                                "ts" : Timestamp(1586588131, 1),
                                "t" : NumberLong(1)
                        },
                        "optimeDate" : ISODate("2020-04-11T06:55:31Z"),
                        "optimeDurableDate" : ISODate("2020-04-11T06:55:31Z"),
                        "lastHeartbeat" : ISODate("2020-04-11T06:55:42.991Z"),
                        "lastHeartbeatRecv" : ISODate("2020-04-11T06:55:42.499Z"),
                        "pingMs" : NumberLong(0),
                        "lastHeartbeatMessage" : "",
                        "syncingTo" : "172.30.3.238:27018",
                        "syncSourceHost" : "172.30.3.238:27018",
                        "syncSourceId" : 2,
                        "infoMessage" : "",
                        "configVersion" : 1
                },
                {
                        "_id" : 2,
                        "name" : "172.30.3.238:27018",
                        "health" : 1,
                        "state" : 2,
                        "stateStr" : "SECONDARY",
                        "uptime" : 31,
                        "optime" : {
                                "ts" : Timestamp(1586588131, 1),
                                "t" : NumberLong(1)
                        },
                        "optimeDurable" : {
                                "ts" : Timestamp(1586588131, 1),
                                "t" : NumberLong(1)
                        },
                        "optimeDate" : ISODate("2020-04-11T06:55:31Z"),
                        "optimeDurableDate" : ISODate("2020-04-11T06:55:31Z"),
                        "lastHeartbeat" : ISODate("2020-04-11T06:55:42.991Z"),
                        "lastHeartbeatRecv" : ISODate("2020-04-11T06:55:42.003Z"),
                        "pingMs" : NumberLong(0),
                        "lastHeartbeatMessage" : "",
                        "syncingTo" : "172.30.3.231:27018",
                        "syncSourceHost" : "172.30.3.231:27018",
                        "syncSourceId" : 0,
                        "infoMessage" : "",
                        "configVersion" : 1
                }
        ],
        "ok" : 1,
        "$gleStats" : {
                "lastOpTime" : Timestamp(1586588112, 1),
                "electionId" : ObjectId("7fffffff0000000000000001")
        },
        "lastCommittedOpTime" : Timestamp(1586588143, 1),
        "$clusterTime" : {
                "clusterTime" : Timestamp(1586588143, 1),
                "signature" : {
                        "hash" : BinData(0,"y6G4iMqVbLG/vu3tmPZy2421Y3s="),
                        "keyId" : NumberLong("6814344100507025437")
                }
        },
        "operationTime" : Timestamp(1586588143, 1)
}

0 人点赞