ITPub博客

首页 > 数据库 > > MongoDB复制集安装配置图文教程-CentOS篇

MongoDB复制集安装配置图文教程-CentOS篇

作者:浪花小雨滴 时间:2020-05-12 11:35:49 0 删除 编辑

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 = rs0

secondary.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 = rs0

arbiter.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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    39969