MongoDB备份/恢复方案
一、单机备份/恢复MongoDB的逻辑备份/恢复1、备份步骤1)登录单机实例,将数据库锁定db.fsyncLock()2)在操作系统通过mongodump备份数据3)解除锁定db.fsyncUnlock()2、恢复步骤使用mongorestore将数据恢复MongoDB的物理备份/恢复1、备份步骤1)登录单机实例,将数据库锁定或者直接停机db.fsyncLock()2)将目录下的所有文件直接复制出
mongoexport和mongoimport实战
1、mongoexport导出csv文件mongoexport --host 172.16.254.130 --port 27017 -u admin --authenticationDatabase admin -d db6 -c db6 --type&n
mongodump和mongorestore实战
1、mongodump备份工具mongodump能够在Mongodb运行时进行备份,它的工作原理是对运行的Mongodb做查询,然后将所有查到的文档写入磁盘。mongodump的参数与mongoexport的参数基本一致。mongodump关键参数如下所示:mongodump --help查看帮助命令-h,–host :代表远程连接的数据库地址,默认连接本地Mongo数据库;–port:代表远程连
MongoDB 4.2分片集群搭建
项目环境: CentOS 7.5MongoDB 4.2.12一、分片集群规划IP:172.16.254.136 172.16.254.137 &
MongoDB 4.2副本集添加/删除副本(一主一副一仲裁)
一、修改/etc/hosts172.16.254.131 mongo1 172.16.254.132 mongo2 172.16.254.133 mongo3 172.16.254.134 mongo4二、添加副本172.16.254.131handong1:PRIMARY> rs.add("mongo4:27017"
MongoDB 4.2副本集自动故障转移(一主一副一仲裁)
一、检查副本集状态handong1:PRIMARY> rs.status() { "set" : "handong1", "date" : ISODate("2021-03-18T11:43:08.167Z"), "myState"
MongoDB 4.2副本集配置(一主一副一仲裁)
项目环境:CentOS 7.5MongoDB 4.2.12一、配置参数文件172.16.254.131dbpath=/mongodb/data logpath=/mongodb/logs/mongodb.log port=27017 fork=true #auth=true noauth=true #verbose=true #vvvv=true journal =&nb
MongoDB 4.2副本集配置(一主二副)
项目环境:CentOS 7.5MongoDB 4.2.12一、部署MongoDB 1、三个节点安装以下包yum install -y cyrus-sasl cyrus-sasl-plain cyrus-sasl-gssapi krb5-libs lm_sensors-libs net-snmp-agent-l
Redis开启AOF持久化数据丢失问题
一、过程演示登录redis,并写入测试数据redis-cli -h 172.16.254.124 -p 6379 -a redis 172.16.254.124:6379> set handong dongge OK 172.16.254.124:6379> set ci
redis-benchmark测试Redis集群性能
基础环境配置:Redis5 三主三从cluster1、100个并发连接,100000个请求,检测host为172.16.254.124端口为7004的redis服务器性能redis-benchmark -h 172.16.254.124 -p 7004 -c 100 -n 100000====== PING_
Redis5 集群缩容
本文将上篇文章添加的节点从Redis集群里删除。1、查看集群信息cluster nodes 5aa077444a506afad1ff796616124a0b7298c125 172.16.254.126:7006@17006 master - 0 1614781558502 10 connected 134
Redis5 集群扩容
一、环境准备1、部署Redis5集群(见前一篇文章)2、增加节点master172.16.254.121:7001slave172.16.254.122:7002并启动redis进程二、集群扩容添加节点172.16.254.121:7001到集群redis-cli --cluster add-node 172.16.254.121:7001 172.16.2
Redis5 三主三从集群版搭建
一、部署Redis六个节点部署Redis,过程略。二、修改配置文件172.16.254.124bind 172.16.254.124 protected-mode yes port 7004 tcp-backlog 511 timeout 0 tcp-keepalive 300 daemonize yes supe
Redis一主两从三哨兵部署
基础环境:CentOS 7.5 Redis5.0.5一、部署Redis三个节点部署Redis,过程略二、部署主从+哨兵1、配置redis.confmaster 172.16.254.106daemonize yes dir /redis/data logfile "/redis/log/redis.log
Redis5 单机版部署
环境准备:CentOS 7.5一、调整系统配置:1、调整 vm.overcommit_memoryecho "vm.overcommit_memory = 1" >> /etc/sysctl.conf它是内存分配策略可选值:0、1、2。0, 表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进
TIDB读取历史数据
功能说明 TiDB 实现了通过标准 SQL 接口读取历史数据功能,无需特殊的 client 或者 driver。当数据被更新、删除后,依然可以通过 SQL 接口将更新/删除前的数据读取出来。 另外即使在更新数据之后,表结构发生了变化,TiDB 依旧能用旧的表结构将数据读取出来。
在线升级TIDB集群
此次测试从4.0.8升级到4.0.9 检查当前集群各个节点状态:tiup cluster list Starting component `cluster`: /home/tidb/.tiup/components/cluster/v1.3.2/tiup-cluster list Name
离线升级TIDB集群
此次测试从4.0.8升级到4.0.9检查当前集群各个节点状态:tiup cluster display hdcluster Starting component `cluster`: /home/tidb/.tiup/components/cluster/v1.3.2/tiup-cluster display hdc
TIDB分布式集群叠加HAProxy实现负载均衡
软件版本:haproxy-2.0.20keepalived-1.4.5测试环境:tidb集群:pd_server*3,tidb_server*3,tikv*3一、修改内核参数echo "net.ipv4.ip_nonlocal_bind=1" >> /etc/sysctl.conf echo "net.ipv4.i
TiUP在线布署TIDB分布式数据库集群节点删除
检查当前集群节点状态:tiup cluster display hdcluster Starting component `cluster`: /home/tidb/.tiup/components/cluster/v1.3.2/tiup-cluster display hdcluster Cluster