centos

CentOS上MongoDB版本升级与配置

小樊
41
2025-09-01 17:52:44
栏目: 云计算

一、版本升级

  1. 备份数据:使用mongodump工具备份数据。
  2. 检查先决条件:确认无节点处于ROLLBACK或RECOVERING状态,设置正确的featureCompatibilityVersion
  3. 下载安装包:从官网下载对应CentOS版本的RPM或TGZ包。
  4. 停止服务sudo systemctl stop mongod
  5. 替换二进制文件:删除旧版本,解压新版本并移动到安装目录。
  6. 更新配置文件:修改/etc/mongod.conf中的路径、端口等参数。
  7. 启动服务sudo systemctl start mongod
  8. 验证升级:通过mongo --version和连接数据库检查版本及数据。
  9. 更新FCV:在主节点执行db.adminCommand({setFeatureCompatibilityVersion:"新版本号"})

二、配置要点

  1. 基础配置:修改/etc/mongod.conf设置dbPath(数据目录)、logPath(日志目录)、port(端口,默认27017)、bindIp(绑定IP,默认127.0.0.1)。
  2. 用户认证:启用security.authorization: "enabled",并创建管理员用户。
  3. 副本集配置:在配置文件中添加replication字段,设置replSetName,并通过rs.initiate()初始化。
  4. 防火墙设置:开放MongoDB端口sudo firewall-cmd --add-port=27017/tcp --permanent

0
看了该问题的人还看了