美文网首页
Ubuntu 16.04下mongodb replicaSet开

Ubuntu 16.04下mongodb replicaSet开

作者: wxb2dyj | 来源:发表于2019-06-18 15:18 被阅读0次

系统环境:
Ubuntu 16.04 + MongoDB 4.0.10
节点:master、slave、arbiter

步骤:
1、在/etc/init.d下创建脚本mongodb-rs,并赋予可执行权限
cd /etc/init.d
sudo touch mongodb-rs
sudo chmod a+x mongodb-rs

2、在mongodb-rs中加入如下内容:

!/bin/sh

BEGIN INIT INFO

Provides: land.sh

Required-start: local_fsremote_fs networksyslog

Required-Stop: local_fsremote_fs networksyslog

Default-Start: 2 3 4 5

Default-Stop: 0 1 6

Short-Description:

Description:

END INIT INFO

取得 root 权限,password 为密码,不需双引号

echo password|sudo -S pwd

开启 mongodb 服务

sudo -S service mongod start
ping -n 5 127.0.0.1 > null
sudo mongod -f /home/YOUR_USER/MongoDB/config/rs1/rs.conf --replSet "rs"
ping -n 5 127.0.0.1 > null
sudo mongod -f /home/YOUR_USER/MongoDB/config/rs2/rs.conf --replSet "rs"
ping -n 5 127.0.0.1 > null
sudo mongod -f /home/YOUR_USER/MongoDB/config/rs3/rs.conf --replSet "rs"

注意:"ping -n 5 127.0.0.1 > null"表示每个命令执行5s,这是以为我发现如果紧挨着顺序执行的话,打开rockmongo会遇到问题。

3、保存、退出后,执行如下命令:
sudo update-rc.d mongod-rs defaults 95

重启系统后即可验证。

参考:https://blog.csdn.net/a727911438/article/details/80464124

相关文章

网友评论

      本文标题:Ubuntu 16.04下mongodb replicaSet开

      本文链接:https://www.haomeiwen.com/subject/aiufqctx.html