- 博客(10)
- 收藏
- 关注
原创 docker创建MySQL,映射本地目录
1、查看所需要的镜像docker search mysql2、拉取镜像到本地(如果需要指定版本,到https://hub.docker.com查询)docker pull mysql:5.7.373、查看本地已有镜像docker images4、启动本地镜像1、环境配置##配置指定映射目录mkdir -p /data/mysql/v57/instance_01/datamkdir -p /data/mysql/v57/instance_01/confmkdir -p /data/
2022-01-26 16:49:34 2107
原创 mongodb too many logicalsession
1、logicalsession关于logicalsession是MongoDB后续事物实现的基础,详细参考官方文档(https://docs.mongodb.com)2、问题描述业务报错2022-01-20 14:27:19,100 - /data/new_threatbook_xve/parse/parse_hole.py[line:79]-ERROR: CVE-2010-5047 error:annot add session into the cache, full error: ('op
2022-01-25 16:42:28 1797
原创 Mongdb重启后dirty很高,cache打满
1、现象描述通过mongostat观察到,此时并没有业务,dirty很高,一直刷不出去日志中一直会有提示oplog的全表扫描2、查看当前进程在做的事情ps -T -p 145574 | awk '{print $2}' | sed '1d' | while read pid; do echo "-p ${pid}"; done | xargs strace 2>&1 | grep -v futex 调整措施1、提高wt cache和内存淘汰线程数db.run
2021-06-08 17:51:17 978
原创 2021-05-18
1、安装node_exportwget -c https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz tar -zxvf node_exporter-0.18.1.linux-amd64.tar.gz ./node_exporter > exporter.logs 2>&1 &2、安装prometheus
2021-05-18 16:29:09 192
原创 mongodb没有primary时删除某一节点
当副本集不满足大多数原则时,所有存活节点变为secondary,造成无法remove其中一个节点,此时可以直接删除不健康的节点,使副本集满足大多数原则,从而选举出primarycfg = rs.conf();cfg.members.splice(<id>,1);rs.reconfig(cfg,{force:true});...
2021-03-16 11:13:26 646
原创 TiDB测试环境的快速部署
方法一:使用TiUP Playground快速部署本地测试环境 #下载并安装TiUP curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh #声明全局变量 source ~/.bash_profile #在当前session执行以下命令启动集群 tiup playground --默认监听本地服务,若开通外网访问权限,可以通过指定--host 0.0.0.0 ##
2020-12-24 23:44:18 481
原创 ycsb压测MongoDB
采用开源社区的ycsb-0.5.0安装参考链接: https://github.com/brianfrankcooper/YCSB/tree/master/mongodb?spm=a2c4g.11186623.2.11.53942129onHtz9说明bin/ : 为ycsb的执行文件workloads/: 压测的模板,具体可参考workload_template文件使用运行load和run根据业务场景,配置workload文件100w##100% writerecor
2020-11-29 20:22:57 308
原创 MongoDB快照备份
mongodb快照备份恢复1. 这边采用的是COW快照备份,备份后快照可以直接直接删除,ROW勿删2. 步骤 1. lsblk查看逻辑卷 2. 创建磁盘快照 lvcreate -s -n 'mongodb_snap' -L "xxG" "逻辑卷" -s --snapshot -n 快照名 -L 快照与源数据之间的数据差异量大小 3...
2020-11-26 23:15:34 1024
原创 MongoDB分片集群搭建
1.搭建环境 OS:CentOS7 Version: 4.2.8(https://www.mongodb.com/try/download/community) 主机规划:sharding roleHOSTPORTReplica SetmongosMONGOS37017/shard1HOST1/HOST2/HOST327117shard1shard2HOST1/HOST2/HOST327217shard2configHOS
2020-08-24 18:10:49 133
翻译 更改Oplog大小
1.采用授权认证登陆时,请赋予登陆角色复制集操作权限,没有鉴权可直接登陆2.登陆mongo shell mongo --host IP:port3.查看当前默认分配的oplog大小以及实际大小 PRIMARY>db.getReplicationInfo();4.运行 replSetResizeOplog命令 PRIMARY>db.adminCommand({replSetResizeOplog:1,size:990});5.减少o...
2020-08-10 15:11:16 364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人