摘要: 有了binlog日志,我们可以实现主从架构,可以用canal、maxwell等工具实现将MySQL数据同步到大数据环境;同时可以对binlog进行解析,可以实现快速的数据恢复(Flashback),如使用binlog2sql、Myflash、Mariadb mysqlbinlog等,要实现这些功能, 阅读全文
posted @ 2022-01-26 19:40 jinzi 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 什么是中继日志从服务器I/O线程将主服务器的二进制日志读取过来记录到从服务器本地文件即relay-log日志中,然后从服务器SQL线程会读取relay-log日志的内容并应用到从服务器,从而使从服务器和主服务器的数据保持一致1、slave服务器io线程 >读取 >master服务器二进制日志(bin 阅读全文
posted @ 2022-01-26 19:27 jinzi 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 前言 我们都知道MySQL用server-id来唯一的标识某个数据库实例,并在链式或双主复制结构中用它来避免sql语句的无限循环。5.7需要同时设置server_id参数,8.0开始server_id默认值为1MySQL搭建复制环境的时候,需要设置每个server的server_id不一致,如果主库 阅读全文
posted @ 2022-01-26 19:19 jinzi 阅读(862) 评论(0) 推荐(0) 编辑
摘要: mysql复制功能介绍 我们可以通过为服务器配置主从即一个或多个备库的方式,以及主主结构来进行数据同步,将MySQL的数据分布到多个系统上去。复制过程中一台主库(master)服务器可以数据被同步到多台从库服务器上去。从库服务器也可以配置成另外一台服务器的主库。主库和从库之间可以有多种不同的方式组合 阅读全文
posted @ 2022-01-26 15:44 jinzi 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 时间同步不同的场景中需求是不一样的1、社交软件2、有打卡需求等有些需求是强需求,这些需求都对时间同步提出了更高的要求,做法如下:1、批量维护时间利用ansible ####配置ansible 配置文件,加入host 列表ansible all -m shell -a 'ntpdate -u 1.cn 阅读全文
posted @ 2022-01-26 14:48 jinzi 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Mycat 提供了类似数据库的管理监控方式,可以通过 mycat 端口 9066 执行相应的 SQL 语句进行管理,可以可以通过 navicat 软件进行远程连接管理,再使用 MySQL 命令行界面登陆示例如下: 命令行下进行登录管理命令:# mysql -h192.168.1.111 -umyca 阅读全文
posted @ 2022-01-26 13:38 jinzi 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 众所周知的ACID属性: 原子性(atomicity)、一致性(consistency)、隔离性(isolation)以及持久性(durability)。我们无法控制一致性、原子性以及持久性,但可以控制超时,设置事务的只读性以指定隔离级别。 Spring在TransactionDefinition接 阅读全文
posted @ 2022-01-26 13:26 jinzi 阅读(41) 评论(0) 推荐(0) 编辑
摘要: schema.xml 中的配置如下:..... <dataHost name="aaa" maxCon="2000" minCon="100" balance="0" writeType="0" dbType="mysql" dbDriver="native" switchType="2"> <he 阅读全文
posted @ 2022-01-26 13:07 jinzi 阅读(91) 评论(0) 推荐(0) 编辑
摘要: Docker 打包上传habor认证 首先在 Maven 的配置文件 setting.xml 中增加相关 server 配置,主要配置 Docker registry(远程仓库)用户认证信息。 <servers> <server> <id>my-docker-registry</id> <usern 阅读全文
posted @ 2022-01-26 12:52 jinzi 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1、机器多了之后,面临对账、结算2、机器多了之后,导致管理难度加大3、机器多了之后,出现故障机率增高,维护成本加大4、机器多了之后,一些批量工具就不得不使用,例如:简单的一个ping命令,都需要ansible之类的工具代替5、机器多了之后,运维的架构,成本核算,部署调整都变得很困难。小结: 精细化的 阅读全文
posted @ 2022-01-26 11:57 jinzi 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 如果执行sz 或者rz 没有这个命令,则安装lrzsz包执行:yum install lrzsz 等待安装完毕,然后一直输入Y即可。 sz:将选定的文件发送(send)到本地机器 -a 以文本方式传输(ascii)。 -b 以二进制方式传输(binary)。 -e 对控制字符转义(escape),这 阅读全文
posted @ 2022-01-26 11:40 jinzi 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 用ps -ef 命令并不能完整显示进程命令 ps 参数项 -e 显示所有进程。 -f 全格式。 -h 不显示标题。 -l 长格式。 -w 宽输出。 -a 显示终端上的所有进程,包括其他用户的进程。 -r 只显示正在运行的进程。 -u 以用户为主的格式来显示程序状况。 -x 显示所有程序,不以终端机来 阅读全文
posted @ 2022-01-26 11:37 jinzi 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 磁盘的管理应该说是作为运维人员的基本功,如:磁盘的管理、查看、分区、识别、调整、检查等工作。内容还是很多的,这里先记录后整理:dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换,可以用dd命令测试读写速度测试指令:dd if=/de 阅读全文
posted @ 2022-01-26 11:33 jinzi 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 面试中发现大量的人对这块几乎是空白,谁都知道free -m 但是究竟什么意思,都说的不是很清楚了。 因为网上很多写的也不是很详细。或者本身就有误区我这块也是在不断调整阐述的内容和方式以及样式。出了多个版本,力求更好的进行解释呈现。 系统采样 [root@fp-web-112 ~]# cat /etc 阅读全文
posted @ 2022-01-26 11:31 jinzi 阅读(1633) 评论(0) 推荐(0) 编辑
摘要: 此版本有大范围改动,因为cpu作为一个大脑,所以更细致的进行了,相关的分析和阐述。 1、版本1. 2022.1.242、版本2: 2022.3.2 采集数据: ht2机器为物理机,cpu是4颗cpu,80核,126G内存。 1、dmidecode命令在Linux系统下获取有关硬件方面的信息 [roo 阅读全文
posted @ 2022-01-26 11:29 jinzi 阅读(1522) 评论(0) 推荐(0) 编辑