在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官方文檔進行詳細的配置和測試。