安装前确保所有节点已经完成 基础环境配置
需要设置进程数,编辑配置文件 /etc/security/limits.conf
* soft nproc 204800
* hard nproc 204800
bigdata9(Primary)
、bigdata10(Secondary)
、bigdata11(Secondary)
。在三台机器上执行加载本地镜像
docker load -i mongo-6.0.3-aarch64.tar
在三台机器上 Docker 启动
docker run -d -p 27017:27017 --name mongo 5dea95475876 mongod --replSet rs0
连接 MongoDB
docker exec -it mongo mongosh
只在其中一台初始化配置
rs.initiate( {
_id : "rs0",
members: [
{ _id: 0, host: "bigdata9:27017" },
{ _id: 1, host: "bigdata11:27017" },
{ _id: 2, host: "bigdata12:27017" },
]
})
如果成功,会看到这三台中的一台会变成
rs0 [direct: primary] test>