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 回车。
结束。开发环境是如此使用