Mongodb部署复制集

官网下载安装包

下载还是挺快的 ,选择合适的[安装包下载](https://www.mongodb.com/try/download/community-kubernetes-operator)

解压安装包

- 下载完成后,把安装包移动到目标部署服务器解压到目标文件夹下

tar -xvzf mongodb-linux-x86_64-rhel70-3.4.24.tgz -C /usr/local/mongodb/

配置设置

  • 指定配置文件启动,本次在/etc/mongodb.conf 下写入
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log
storage:
  dbPath: /var/data/mongodb
  journal:
    enabled: true
  directoryPerDB: true
processManagement:
  fork: true  # fork and run in background
  pidFilePath: /var/run/mongodb/mongod.pid  # location of pidfile
net:
  port: 27017
replication:
  oplogSizeMB: 10000
  replSetName: dev-rs
  • 依照配置文件定义去创建日志存放文件 ,数据存放文件,设置指定端口号:27017
    mkdir /var/log/mongodb
    mkdir /var/data/mongodb
    指定副本集的名字 dev-rs,这很重要 ,其他配置也是如此

启动服务

  • 去解压包下 /usr/local/mongodb/mogodb-xxxxx/bin 目录下 ,执行
    ./mongod --config /etc/mongod.conf

多台服务器是,同上几个步骤和配置

链接

  • 使用某客户端 url
    mongodb://192.168.10.152:27017,192.168.10.153:27017/leopard_dev?readPreference=secondaryPreferred
    链接成功

  • Mongodb shell 进入
    去解压包下 /usr/local/mongodb/mogodb-xxxxx/bin ,输入 mongo 回车。

结束。开发环境是如此使用

posted @ 2023-07-05 20:17  千里送e毛  阅读(20)  评论(0编辑  收藏  举报