首页 > 数据库 > > MongoDB复制集安装配置图文教程-CentOS篇
MongoDB简介,复制集介绍,参考我的另一篇文章
MongoDB复制集安装配置图文教程-Windows篇
直入主题
一、
本文以宝塔面板安装的MongoDB为基础,安装完成后在以下目录:
/www/server/mongodb二、
在此目录下,创建 conf 目录,以存放 配置文件,创建 key 目录,以存放 keyfile
命令行进入 key 目录,输入以下命令,生成 keyfile
openssl rand -base64 756 > rs0.key重点:要更改 rs0.key 文件的权限为 400
三、
在 conf 目录内,创建三个配置文件,primary.conf secondary.conf arbiter.conf 分别对应三个相应节点,三个文件内容以下
primary.conf
# 数据库路径
dbpath = /www/server/mongodb/data/rs0/primary
# 日志输出文件路径
logpath = /www/server/mongodb/log/primary.log
# 错误日志采用追加模式
logappend = on
# 启用日志文件,默认启用
journal = true
# 过滤无用日志信息,如需调试设置为false
quiet = on
# 每个db放到不同的目录
directoryperdb = true
#绑定ip地址
bind_ip = 127.0.0.1
# 端口号 默认为27017
port = 27771
# 后台执行
fork = on
# security
keyFile = /www/server/mongodb/key/rs0.key
# 复制集名称
replSet = rs0secondary.conf
# 数据库路径
dbpath = /www/server/mongodb/data/rs0/secondary
# 日志输出文件路径
logpath = /www/server/mongodb/log/secondary.log
# 错误日志采用追加模式
logappend = on
# 启用日志文件,默认启用
journal = true
# 过滤无用日志信息,如需调试设置为false
quiet = on
# 每个db放到不同的目录
directoryperdb = true
#绑定ip地址
bind_ip = 127.0.0.1
# 端口号 默认为27017
port = 27772
# 后台执行
fork = on
# security
keyFile = /www/server/mongodb/key/rs0.key
# 复制集名称
replSet = rs0arbiter.conf
# 数据库路径
dbpath = /www/server/mongodb/data/rs0/arbiter
# 日志输出文件路径
logpath = /www/server/mongodb/log/arbiter.log
# 错误日志采用追加模式
logappend = on
# 启用日志文件,默认启用
journal = true
# 过滤无用日志信息,如需调试设置为false
quiet = on
# 每个db放到不同的目录
directoryperdb = true
#绑定ip地址
bind_ip = 127.0.0.1
# 端口号 默认为27017
port = 27770
# 后台执行
fork = on
# security
keyFile = /www/server/mongodb/key/rs0.key
# 复制集名称
replSet = rs0四、
创建复制集数据库存放目录
/www/server/mongodb/data/rs0/primary
/www/server/mongodb/data/rs0/secondary
/www/server/mongodb/data/rs0/arbiter五、
在命令行分别启动三个节点,进入 /www/server/mongodb 执行以下命令
bin/mongod -f conf/primary.conf
bin/mongod -f conf/secondary.conf
bin/mongod -f conf/arbiter.conf六、
节点启动成功,即可登录控制器进行创建用户等操作,本步操作与 windows篇一样,在此不再复述,请参考 MongoDB复制集安装配置图文教程-Windows篇
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3127593/ ,如需转载,请注明出处,否则将追究法律责任。