温馨提示×

Debian上MongoDB集群搭建方法

小樊
47
2025-09-05 10:50:35
栏目: 云计算

以下是在Debian上搭建MongoDB集群的方法:

安装MongoDB

更新系统,添加MongoDB官方仓库并安装:

sudo apt update && sudo apt upgrade -y
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/debian bullseye/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
sudo apt update
sudo apt install -y mongodb-org

配置副本集

在每个节点上创建数据、日志等目录并配置/etc/mongod.conf,设置dbPathlogPathportreplSetName等参数。创建密钥文件/var/lib/mongodb/keyfile并设置权限600。启动MongoDB服务sudo systemctl start mongod,然后在主节点上执行rs.initiate()初始化副本集,再在其他节点上用rs.add()添加节点。

搭建分片集群(可选)

若要搭建分片集群,需配置配置服务器、分片服务器和路由服务器。在配置服务器上初始化配置服务器副本集,分片服务器上初始化分片副本集,路由服务器上配置连接信息,最后通过sh.addShard()添加分片,sh.enableSharding()启用分片。

以上步骤需根据实际环境调整参数,如IP地址、端口号等。

0