加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 服务器 > 系统 > 正文

MongoDB为什么要部署单机副本集

发布时间:2023-10-18 15:35:30 所属栏目:系统 来源:
导读:部署单机副本集最终目的:以后扩展的时候也好进行扩展。在不用停机的情况下,进行添加节点。

添加用户组

groupadd -g 355 mongodb

添加用户mgousr02

useradd -u 369 -g mongodb -G mongodb,
部署单机副本集最终目的:以后扩展的时候也好进行扩展。在不用停机的情况下,进行添加节点。
 
添加用户组
 
groupadd -g 355 mongodb        
 
添加用户mgousr02
 
useradd -u 369 -g mongodb -G mongodb,users -d /data/users/mgousr02 -m mgousr02
 
修改mgousr01用户密码
 
passwd mgousr02 --stdin <<< mgousr02
 
切换到mgousr02用户
 
创建如下目录
 
添加环境变量
 
# su - mgousr02
 
mkdir -p mongodb/bin
 
mkdir -p mongodb/dbdata
 
mkdir -p mongodb/etc
 
mkdir -p mongodb/logs
 
#[monogdb]
 
export MGO_HOME=/opt/freeware/mongodb-linux-x86_64-rhel62-3.2.0-rc2
 
export PATH=$MGO_HOME/bin:$PATH
 
[mgousr02@mongodb-test1 etc]$ more mongo-1m.conf
 
dbpath=/data/users/mgousr02/mongodb/dbdata/rs0
 
logpath=/data/users/mgousr02/mongodb/logs/mongo-1m.log
 
pidfilepath=/data/users/mgousr02/mongodb/dbdata/rs0/mongo-1m.pid
 
directoryperdb=true
 
logappend=true
 
replSet=rs0
 
bind_ip=IP Addr
 
port=PORT
 
oplogSize=8000
 
fork=true
 
#noprealloc=true
 
#auth=true
 
journal=true
 
profile=1
 
slowms=10
 
quiet=true
 
maxConns=1024
 
wiredTigerCacheSizeGB=24
 
#keyFile=/data/users/mgousr01/mongodb/etc/keyFile/keyFilers0.key
 
#cpu=true
 
#nssize=
 
#quota=true    
 
#quotaFiles=50
 
 比之前部署单节点多了两个步骤(如下标记红色部分)
 
$ mongo IP:PORT
 
>config={_id:"rs0",members:[{_id:0,host:"IP:PORT",priority:6}]}
 
{
 
"_id" : "rs0",
 
"members" : [
 
{
 
"_id" : 0,
 
"host" : "IP:PORT",
 
"priority" : 6
 
}
 
]
 
}
 
>rs.initiate(config)
 
{ "ok" : 1 }
 
测试数据:
 
rs0:PRIMARY> use paris
 
switched to db paris
 
rs0:PRIMARY> for(var i=0;i<=100000;i++) db.users.insert({"ip" : "192.168.168.254","g_roup" : "kiwi","mac" : "of:fd:67:8c:2f:8f","address" : "hongmei1801num","user_id" : i,"name" : "user10000000","title" : "system","database" : "mongodb","telphone" : NumberLong("15718441234"),"mail" : "yj@chinapnr.com","os" : "win7","company" : "chinapnr"})
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章