愿你出走半生,归来仍是少年

运维知识
MongoDB

MongoDB分片+副本集高可用集群的启停步骤

■■ 集群启动步骤 1、先启动各节点的 config server mongod -f ${MongoDir}/conf/config.conf 2、再启动各节点的 shard server mongod -f ${MongoDir}/conf/shard1.conf 3、再启动各节点的 mongos server mongos -f ${MongoDir}/conf/mongos.conf ■■ 集群停止步骤 停止服务的顺序是先停止mongos服务,再停止其它服务 ■ 简易方式:直接在各节点killall如下进程…

2023年10月23日 0条评论 3383点热度 0人点赞 liking 阅读全文
MongoDB

【最佳实践】高可用mongodb集群(1分片+3副本):规划及部署

结合我们的生产需求,本次详细整理了最新版本 MonogoDB 7.0 集群的规划及部署过程,具有较大的参考价值,基本可照搬使用。 适应数据规模为T级的场景,由于设计了分片支撑,后续如有大数据量需求,可分片横向扩展。 ■■■ 分片集群规划 ■ Configure hostname、hosts file、ip address vim /etc/hosts 7.7.7.11 node1 7.7.7.12 node2 7.7.7.13 node3 注:规划、实施、运维均采用host解析的方式判定各个节点,因此需确保该配置文…

2023年10月11日 0条评论 3620点热度 2人点赞 liking 阅读全文
MongoDB

【最佳实践】MongoDB导出导入数据

首先说一下这个3节点MongoDB集群各个维度的数据规模: 1、dataSize: 1.9T 2、storageSize: 600G 3、全量备份-加压缩开关:186G,耗时 8h 4、全量备份-不加压缩开关:1.8T,耗时 4h27m 具体导出的语法比较简单,此处不再赘述,本文重点描述导入的优化过程,最后给出导入的最佳实践。 ■ 2023-09-13T20:00 第1次4并发导入测试 mongorestore --port=20000 -uadmin -p'passwd' --authenti…

2023年10月8日 0条评论 3335点热度 0人点赞 liking 阅读全文
MongoDB

【最佳实践】MongoDB导入数据时重建索引

MongoDB一个广为诟病的问题是,大量数据resotore时索引重建非常缓慢,实测5000万的集合如果有3个以上的索引需要恢复,几乎没法成功,而且resotore时如果选择创建索引也会存在索引不生效的问题,种种情况表明,MongoDB的一些默认设置存在明显不合理之处。 当然,深入理解后总会有办法解决这些问题,MongoDB发展到金,功能也是越来全面。 一、对于小数据量collection,可直接单命令行创建索引 类似如下操作: db.getCollection('processDataObj').createIn…

2023年10月8日 0条评论 3216点热度 0人点赞 liking 阅读全文
Oracle

RAC 环境中 gc block lost 和私网通信性能问题的诊断

声明:此文来自于MOS(Doc ID 1674865.1),整理在此以便于大家阅读学习。 ■ 概要 在Oracle的RAC环境中,数据库会收集global cache 的工作负载统计信息,并把这些信息通过STATSPACK, AWRs 和 GRID CONTROL等工具呈报。对于每个节点,以及集群汇总统计信息中的global cache数据块丢失的统计信息("gc cr block lost" 和/或 "gc current block lost") 代表了私网通信的包处理效…

2023年8月24日 0条评论 3979点热度 0人点赞 liking 阅读全文
linux

linux特殊权限rws和rwt

Linux文件,除了rwx这些权限外,还有一些特殊的权限,如rws、rwt。 1、s权限(setuid) 1.1 设置方法:chmod u+s 该位可以让普通用户以root用户的角色运行只有root帐号才能运行的程序或命令。 s:文件属主和组设置SUID和GUID,文件在被设置了s权限后将以root身份执行。 在设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并不能正真生效。 1.2 必要性 Linux修改密码的passwd便是个设置了SUID的程序,普通用户无读写/etc/shadow文件的权限确可以…

2023年8月7日 0条评论 3074点热度 1人点赞 liking 阅读全文
Oracle

CMP临时文件清理

■■ CMP临时文件 CMP - 指 Compression Advisor ,是 Oracle 数据库的压缩建议特性,在生成建议时产生的中间过程表,一般会自行删除。这个特性自 11.2.0.4 引入( Oracle 11.2.0.4 BP1 or higher),在某些情况,该功能执行失败后,会遗留下一个系列的数据库对象。 这些对象,可以在 SYS 下进行删除。 If you see tables with names like CMP3xxxxxx or CMP4xxxxxx (where xxxxxx is …

2023年5月4日 0条评论 2682点热度 0人点赞 liking 阅读全文
linux

LVS+keepalived配置高可用架构和负载均衡机制(2)

一、概述 接上文,实际生产场景中,往往存在硬件资源数量的限制,此时需要设置DS节点复用RS节点。 所以往往最常见的架构如下图所示: 1) 3台主机组建真实服务器集群,即3个RS 2) 2个RS兼做DS,构建负载均衡机制 Client │ │VIP:17.7.7.18 ┌────────────────┼────────────────┐ ┌──────┴───────┐ ┌──────┴───────┐ ┌──────┴───────┐ │ RS1/DS1 │ │ RS2/DS2 │ │ RS3 │ │7.7.7.…

2023年3月17日 0条评论 2765点热度 1人点赞 liking 阅读全文
linux

LVS+keepalived配置高可用架构和负载均衡机制(1)

一、基础知识 1. 四层负载均衡(基于IP+端口的负载均衡) 所谓四层负载均衡,也就是主要通过报文中的目标ip地址和端口,再加上负载均衡设备设置的服务器选择方式(分发策略,轮询),决定最终选择的内部服务器。 layer4 在三层负载均衡的基础上,通过发布三层的IP地址(VIP),然后加四层的端口号,来决定哪些流量需要做负载均衡,对需要处理的流量进行NAT处理,转发至后台服务器,并记录下这个TCP或者UDP的流量是由哪台服务器处理的,后续这个连接的所有流量都同样转发到同一台服务器处理。 以常见的TCP为例,负载均衡设…

2023年3月13日 0条评论 3193点热度 2人点赞 liking 阅读全文
运维知识

漏洞扫描与安全加固之Apache Axis组件

一、Apache Axis组件高危漏洞自查及整改 Apache Axis组件存在由配置不当导致的远程代码执行风险。 1. 影响版本 Axis1 和Axis2各版本均受影响 2. 处置建议 1)禁用此服务的远程访问:修改 AXIS 目录下 WEB-INF 文件夹中的 server-config.wsdd 文件,查找参数"enableRemoteAdmin",将其设置为 false。 2)若无后台管理需求,可以直接关闭services/AdminService页面。 3. 临时处置建议 通过ACL禁…

2023年2月9日 0条评论 2640点热度 0人点赞 liking 阅读全文
12345…8

近期文章

  • 数据库IO性能优化思考
  • RAID10和RAID5性能对比测试
  • 迁移MySQL数据到Oracle实践记录
  • 瀚高数据库不同版本对实例级用户的支持情况
  • 使用PBM对MongoDB做物理备份和恢复

近期评论

  1. liking 发表在 使用PBM提高MongoDB备份效率
  2. liking 发表在 linux8安装oracle 11g遇到的问题记录
  3. liking 发表在 MySQL PXC集群新增一个高版本节点
  4. liking 发表在 我为什么不推荐在虚拟机环境下安装ORACLE RAC
  5. liking 发表在 Docker in Docker测试

COPYRIGHT © 2026 愿你出走半生,归来仍是少年. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang