要使用脚本一键配置 MongoDB 三机副本集,可以这样做:
- 在所有节点上安装 MongoDB。
- 在所有节点上创建一个用于存储数据的目录,例如 /data/db。
- 在副本集的主节点上启动 MongoDB,并使用以下命令将其设置为副本集中的主节点:
mongod --replSet "rs0"
- 使用以下命令在 MongoDB 客户端中初始化副本集配置:
rs.initiate()
- 在其他节点上启动 MongoDB,并使用以下命令将其加入副本集:
mongod --replSet "rs0"
- 在 MongoDB 客户端中使用以下命令将其余节点加入副本集:
rs.add("hostname:port")
这样,你就可以使用脚本在三台机器上一键配置 MongoDB 副本集了。
注意:在运行上述脚本之前,请确保在每台机器上的 MongoDB 服务已经启动。