在Debian环境下搭建MongoDB集群,通常涉及以下几个步骤:
apt-get
安装MongoDB。例如:sudo apt update
sudo apt install -y mongodb-org
/etc/mongod.conf
,设置net.port
、net.bindIp
、replication.replSetName
等参数。例如:net:
port: 27017
bindIp: 0.0.0.0
replication:
replSetName: rs0
systemctl
启动MongoDB服务,并设置为开机自启。例如:sudo systemctl start mongod
sudo systemctl enable mongod
mongo --host <hostname> --port 27017
在Mongo shell中执行:
rs.initiate({
_id: "rs0",
members: [
{ _id: 0, host: "<hostname>:27017" },
{ _id: 1, host: "<hostname>:27018" },
{ _id: 2, host: "<hostname>:27019" }
]
})
rs.status()
命令查看副本集状态,确认所有成员都已加入集群。请注意,以上步骤是一个基本的指南,具体的配置可能会根据实际需求和环境有所不同。在正式部署之前,请参考MongoDB官方文档进行详细的配置和测试。