Centos下安装Docker
一、背景记录脚本,直接安装docker工具
二、脚本12345678910111213141516171819202122232425262728293031323334## 防火墙systemctl stop firewalld.service#开机禁止启动systemctl disable firewalld.service# 所有节点关闭 SELinux,如logrotate对Nginx需要.查看getenforcesetenforce 0sed -i --follow-symlinks 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux## 时间调整rm -rf /etc/localtimeln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime## 安装目录设置,只要是服务器资源在home下mkdir -p /home/dockerln -s /home/docker /var/lib## 安装yum install -y yu ...
TiDB集群故障解决
1、Tikv 删除sst文件无法启动解决12## 删除这个tikv节点再进行扩容tiup cluster scale-in tidb-test -N 10.66.95.96:20160 --force
2、恢复数据库完成出现错误Error: failed to validate checksum: [BR:Restore:ErrRestoreChecksumMismatch]restore checksum mismatch
1该错误没有实质影响,,主要是被恢复的库已存在,如果不想出现,可以先删除历史库,再进行恢复
3、从S3恢复TIDB数据库出现错误The difference between the request time and the server's time is too large.
1231、检查S3服务时间是否正确2、检查TIDB所有节点的时间是否正确以上肯定存在时间不正确,修正系统时间和硬件时间即可
参考minio部署在linux上, 上传图片报错解决BR还原问题请教: BR:Restore:ErrRestoreChecksumMismatch
Mysql分表方案
一、背景不断增长的数据处理需求和Mysql性能下降的矛盾,导致需求对Mysql数据库进行分库分表
二、术语分库分表、ShardingSphere、垂直拆分、水平拆分
三、解决思路
数据分库分表服务集成ShardingSphere-jdbc,基础curd业务操作
ES解决分页查询服务器集成Elasticsearch,主业务表分页查询
业务操作带有sharding key合理的业务分库字段是分表效率的保证,需要保证数据的均匀散落、查询可以带有分表标识
mysql 和 elasticsearch数据同步方案参考 ==《数据接口处理负载异步计算方案》==
我们的业务水平采用的是单数据库服务器架构,即便存在多个数据库,但是总的io上限是不变的,所以不考虑采用分库分表策略。即采用分表策略
四、前置条件
稳定的业务功能
健全的业务实现逻辑,内部数据查询粒度小,即减少大sql,采用多小sql实现
主业务表数据达到500w+
主业务表主键唯一性(分布式id、雪花id)
存在可分表的业务字段或添加自定义规则的业务字段
简化复杂业务逻 ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment