当前位置: 首页 > wzjs >正文

企业门户定制网站建设公司东莞厚街做网站

企业门户定制网站建设公司,东莞厚街做网站,wordpress 免费模版,wordpress获取当前分类目录 1 操作系统信息 2 MongoDB 集群架构图 3 MongoDB 软件安装及配置 4 初始化存储集群和配置 5 MongoDB主从复制集群测试 6 MongoDB运维管理 7 主从复制集群扩容一个secondary节点 8 主从复制集群缩容一个节点 1 操作系统信息 rootu24-mongo-70:~# cat /etc/issue Ub…

目录

1 操作系统信息

2 MongoDB 集群架构图

3 MongoDB 软件安装及配置

4 初始化存储集群和配置

5 MongoDB主从复制集群测试

6 MongoDB运维管理

7 主从复制集群扩容一个secondary节点

8 主从复制集群缩容一个节点


1 操作系统信息


root@u24-mongo-70:~# cat /etc/issue
Ubuntu 24.04.2 LTS \n \l

2 MongoDB 集群架构图


IP                主机名           端口         角色
192.168.254.70  u24-mongo-70   27017        primary
192.168.254.71  u24-mongo-71   27017        secondary
192.168.254.72  u24-mongo-72   27017        secondary

3 MongoDB 软件安装及配置


源码编译安装参考:https://blog.csdn.net/zyb378747350/article/details/148307411


修改配置文件
root@u24-mongo-70:~# cat /usr/local/mongodb-6.0.24/conf/mongodb.conf 
#系统日志有关
systemLog:
  destination: file
  logAppend: true
  path: /mongodb/log/mongdb.log

#数据库存储有关
storage:
  dbPath: /mongodb/data
  journal:
    enabled: true
  wiredTiger:
    engineConfig:
      directoryForIndexes: true
      configString: cache_size=1G

#进程
processManagement:
  fork: true    #后台运行
  pidFilePath: /mongodb/log/mongodb.pid
  timeZoneInfo: /usr/share/zoneinfo


#网络
net:
  port: 27017
  bindIp: 0.0.0.0
  maxIncomingConnections: 1000
  unixDomainSocket:
    enabled: true
    pathPrefix: /mongodb/data
    filePermissions: 0700

#安全
security:
  keyFile: /usr/local/mongodb-6.0.24/auth/keyfile.key
  authorization: enabled

#主从配置
replication:
  replSetName: repl


4 初始化存储集群和配置


root@u24-mongo-70:~# mongosh --port=27017
#配置
admin>config={_id:"repl",members:[{_id:0,host:"192.168.254.70:27017"},{_id:1,host:"192.168.254.71:27017"},{_id:2,host:"192.168.254.72:27017"}]}
{
  _id: 'repl',
  members: [
    { _id: 0, host: '192.168.254.70:27017' },
    { _id: 1, host: '192.168.254.71:27017' },
    { _id: 2, host: '192.168.254.72:27017' }
  ]
}

#初始化
admin> rs.initiate(config)
{ ok: 1 }

备注:如果添加arbiter,要添加 { _id: 2, host: '192.168.254.72:27017',arbiterOnly: ture}

#开通账号和设置密码
repl [direct: primary] admin> use admin
repl [direct: primary] admin> db.createUser({
 user:"root",
 pwd:"root123456",
 roles:[{role:"root",db:"admin"}]
 })


#查看状态
repl [direct: primary] test> rs.status();


5 MongoDB主从复制集群测试


mongosh --port=27017

repl [primary] admin> use test
switched to db test
#插入
repl [primary] test> db.movies.insert([{"title":"Jaws","year":1975,"imdb_rating":8.1},{"title":"Batman","year":1989,"imdb_rating":7.6}]);

#查询
repl [direct: primary] test> db.movies.find();
[
  {
    _id: ObjectId('683ebfc0b128f3aee3c59f35'),
    title: 'Jaws',
    year: 1975,
    imdb_rating: 8.1
  },
  {
    _id: ObjectId('683ebfc0b128f3aee3c59f36'),
    title: 'Batman',
    year: 1989,
    imdb_rating: 7.6
  }
]


6 MongoDB运维管理


#查看主从复制集群的从库状态信息(延迟、成员)
repl [direct: primary] test> rs.printSecondaryReplicationInfo();
source: 192.168.254.71:27017
{
  syncedTo: 'Tue Jun 03 2025 18:05:18 GMT+0800 (China Standard Time)',
  replLag: '0 secs (0 hrs) behind the primary '
}
---
source: 192.168.254.72:27017
{
  syncedTo: 'Tue Jun 03 2025 18:05:18 GMT+0800 (China Standard Time)',
  replLag: '0 secs (0 hrs) behind the primary '
}


#查看主从复制集群oplog信息:
repl [direct: primary] test> rs.printReplicationInfo();
actual oplog size
'1456.2060546875 MB'
---
configured oplog size
'1456.2060546875 MB'
---
log length start to end
'2971 secs (0.83 hrs)'
---
oplog first event time
'Tue Jun 03 2025 17:17:47 GMT+0800 (China Standard Time)'
---
oplog last event time
'Tue Jun 03 2025 18:07:18 GMT+0800 (China Standard Time)'
---
now
'Tue Jun 03 2025 18:07:22 GMT+0800 (China Standard Time)'


#主从复制集群管理操作
rs.status()    #查看整体复制集群状态
rs.isMaster()  #查看当前是否是主节点

rs.add("ip:port")  #新增从节点
rs.addArb("ip:port")  #新增仲裁节点
rs.remove("ip:port")  #删除一个节点

rs.conf()  #查看配置

#修改配置
cfg=rs.conf()
cfg.members[1].priority=0
rs.reconfig(cfg)


7 主从复制集群扩容一个secondary节点


repl [direct: primary] admin>rs.add("192.168.254.73:27017");

8 主从复制集群缩容一个节点


repl [direct: primary] admin>rs.remove("192.168.254.73:27017");
 

http://www.dtcms.com/wzjs/543063.html

相关文章:

  • 为什么要立刻做网站南京安居建设集团网站
  • 福田企业网站推广公司广州seo排名
  • 深圳网站开发设计wordpress带支付功能主题
  • 网站做外国生意如何开发微信网站
  • 没有网站也可以做外贸吗零陵做网站
  • 徐州哪家做网站好网店推广常用的方法
  • 自己想做个网站怎么做的饰品行业网站开发
  • 网站设计网站机构wordpress分享到微博才能看到
  • 做平面设计的网站有哪些wordpress标签说明
  • 海淘网站建设的目的邢台网站设计哪家好
  • 站长之家 站长工具WordPress 调整语言
  • 兰州哪有建设网站的写软文赚钱的平台都有哪些
  • 网站建设的课件17素材网下载
  • 个人手机版网站建设技能培训网站
  • 西城专业网站建设公司邻水网站建设
  • 深圳网站建设企业名录怎样在赶集微网站做微招聘
  • 长安区建设局网站学院评估+++网站建设整改
  • 网站建设维护岗位职责江西企业网站建设价格
  • 阿里去可以做几个网站口碑营销名词解释
  • 外贸有限公司英文网站宽甸县建设局网站
  • 太湖县住房和城乡建设网站市建设局phpcms 手机网站后台
  • 优化网站打开速度微信h5支付
  • 朱腾鹏个人网站ui培训哪好
  • 兰州市建设工程安全质量监督站网站做网站的有哪些公司
  • 建网站 可以看到访客吗网站注册怎么注销
  • 做美容网站wordpress的windows
  • 制作html网站模板内蒙古微网站建设
  • 做国际贸易都用什么网站移动网站制作公司
  • 家具网站开发设计任务书四川省城乡建设厅官方网站
  • 网站建设需要几步网站购买广告位