
开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis ,Oracle ,Oceanbase 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请加微信号 liuaustin3 (共1250人左右 1 + 2 + 3 +4)新人会进入3群 (3群准备关闭自由申请)+ 4群
每日感悟
存在就是合理的,这句话是剥夺你理解内部原理的障眼法,很多人把 了解 和 理解 混淆了,如同知道了无数生活“真理”,而依然过不好这一生。
#This is mongodb config file for replica set
#systemlog file
systemLog:
traceAllExceptions: false
quiet: false
logRotate: rename
destination: file
logAppend: true
path: /data/mongo1/mongod.log
timeStampFormat: iso8601-local
component:
index:
verbosity: 1
#storage
storage:
dbPath: /data/mongo1/
directoryPerDB: true
wiredTiger:
engineConfig:
cacheSizeGB: 2
journalCompressor: zstd
directoryForIndexes: true
zstdCompressionLevel: 10
processManagement:
fork: true
timeZoneInfo: /usr/share/zoneinfo
pidFilePath: /data/mongo1/mongod.pid
# network interfaces
net:
port: 27017
bindIp: 192.168.198.100, 127.0.0.1
bindIpAll: false
maxIncomingConnections: 200
wireObjectCheck: true
unixDomainSocket:
enabled: true
pathPrefix: /tmp
filePermissions: 0700
#security options
security:
keyFile: /data/keyfile
authorization: enabled
javascriptEnabled: true
clusterIpSourceAllowlist:
- 192.168.198.0/24
- 127.0.0.1
# enableEncrypthion only enterprise version have it
replication:
oplogSizeMB: 10240
replSetName: mongo7
enableMajorityReadConcern: true
openssl rand -base64 768 > keyfile
chmod 400 keyfile
sudo dpkg -i mongodb-mongosh_1.10.5_amd64.deb
sudo dpkg -i mongodb-database-tools-ubuntu2204-x86_64-100.8.0.deb
在第一次搭建的情况下,请先去掉复制方面的配置,否则无法添加用户,在添加用户后,直接执行下方的命令,将3个节点标定为复制集,然后直接初始化,即可。



config_rs= { _id:"mongo7", members:[
{_id:0,host:"192.168.198.100:27017",priority:100},
{_id:1,host:"192.168.198.100:27027",priority:80},
{_id:2,host:"192.168.198.100:27037",priority:60}]}
rs.initiate(config_rs)


随着7.0 复制集搭建完成,后续的关于7.0的研究会慢慢展开

文章转载自AustinDatabases,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




