- 博客(64)
- 收藏
- 关注
原创 测试某操作系统通过dd和UltraISO两种方式安装服务器(ARM)
(1)终端输入 lsblk 或 sudo fdisk -l 查看U盘设备路径(如/dev/sda)。(2) 务必确认路径正确,误操作可能导致数据丢失。3.4.5.6.插入U盘至服务器设备,开机进入bios选择U盘引导。
2025-02-10 15:11:34
662
原创 mysql8.0一主多从,互为主从配置出现的错误
3.change设置链接两个服务器都要设置。1.改主服务器和从服务器配置文件。2.两个数据库中都创建用户。2.主服务器创建用户。
2024-03-26 21:33:30
299
原创 Prometheus告警实战(1)
操作系统ip地址主机名应用CentOS 7.4grafanagrafanaCentOS 7.4prometheusCentOS 7.4node1。
2024-03-15 16:18:19
201
原创 Pod和容器设计模式
Pod 是 Kubernetes 项目里实现“容器设计模式”的核心机制;“容器设计模式”是 Google Borg 的大规模容器集群管理最佳实践之一,也是 Kubernetes 进行复杂应用编排的基础依赖之一;所有“设计模式”的本质都是:解耦和重用。Pod和容器设计模式。
2024-03-02 10:38:45
1210
2
原创 Kubernetes/k8s的核心概念
Kubernetes,从官方网站上可以看到,它是一个工业级的容器编排平台。Kubernetes 这个单词是希腊语,它的中文翻译是“舵手”或者“飞行员”。在一些常见的资料中也会看到“ks”这个词,也就是“k8s”,它是通过将8个字母“ubernete ”替换为“8”而导致的一个缩写。Kubernetes 为什么要用“舵手”来命名呢?大家可以看一下这张图:这是一艘载着一堆集装箱的轮船,轮船在大海上运着集装箱奔波,把集装箱送到它们该去的地方。
2024-03-01 14:03:57
1300
原创 haproxy优势
HAProxy 支持通过获取指定的url来检测后端服务器的状态,比如支持Session的保持,Cookie的引导。HAProxy 本身就只是一款负载均衡软件,单纯从并发处理上HAProxy会比Nginx会更出色。HAProxy 不仅支持HTTP协议的负载,更支持TCP协议的负载均衡转发。HAProxy也是支持虚拟主机的。
2024-03-01 09:15:00
161
原创 Caused by: org.xml.sax.SAXParseException; lineNumber: 103; columnNumber: 4; 元素类型 “mycat:server“ 必须由匹
mycat中server.xml中出现错误。
2024-02-27 16:04:47
158
原创 Mysql主从GTID与binlog
使用GTID进行主从复制配置时,主库将事务的GTID信息写入binlog,并将binlog传输给从库,从库使用GTID来确定是否已经复制了某个事务,从而保持主从数据的一致性。binlog是MySQL的二进制日志,用于记录数据库的所有更改操作。在主从复制中,主库将更改操作写入binlog,并将binlog传输给从库,从库根据binlog中的内容来重放主库上的更改操作,从而实现数据复制。4. GTID还可以支持多主复制,即一个从库可以连接到多个主库进行复制,而binlog一般用于单个主库和单个从库之间的复制。
2024-02-26 19:48:21
1229
原创 mysql主从复制
1、主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。2、主从复制的作用1.做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。2.架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。3.读写分离,使数据库能支撑更大的并发。1–在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;(主库写,从库读,降压)。
2024-02-26 15:54:10
320
原创 物理备份的方式
3.确认数据库目录: 恢复之前需要确认配置文件内有数据库目录指定,不然xtrabackup不知道恢复到哪里。只有123.因为我们恢复的是周三的差异备份。2、增量备份:周二 —— 周三。6.确认数据是否恢复。
2024-02-23 20:17:46
766
原创 解决Jenkins-2.396启动报错:Failed to start Jenkins Continuous Integration Server.
原因:因为Jenkins-2.396 依赖于Java 11 版本才能启动。
2024-02-22 20:27:22
2756
1
原创 mysql数据备份
3.差异备份:只备份跟完整备份不一样的 备份那些自从第一次次完全备份之后被修改过的所有文件,备份的时间起点是从第一次的完整备份起,且以后每次备份都是和第一次完整备份进行比较(注意是第一次,不是上一次),备份自第一次完整备份以来所有的修改过的文件。1.完全备份-----完整备份: 每次对数据进行完整的备份,即对整个数据库的备份、数据库结构和文件结构的备份,保存的是备份完成时刻的数据库,是差异备份与增量备份的基础。以上次完整备份或上次的增量备份的时间为时间点,仅备份这之间的数据变化.3.物理和逻辑备份的区别。
2024-02-22 17:53:48
967
原创 Jenkins
Jenkins来源于Hudson。在2009年,Oracle收购了Sun并继承了Hudson的基础代码。Jenkins:被大多数的Hudson开发者所运营Hudson:被Oracle所控制Continuous Integration(CI)是现代软件开发领域的基石,它改变了团队对于整个开发过程的理解。一个好的CI架构能够使得从开发到部署顺序进行,更快地发现和修复bug,最终给客户带来更多的价值。每个专业的开发团队,无论打还是小都应该采用CI。
2024-02-22 14:12:12
920
原创 Jenkins CI/CD 流程
这张图稍微更形象一点,上线之前先把代码git到版本仓库,然后通过Jenkins将Java项目通过maven去构建,这是在非容器之前,典型的自动化的一个版本上线流程。那它有哪些问题呢?如:它的测试环境,预生产环境,测试环境。会存在一定的兼容性问题 (环境之间会有一定的差异)这里有一个docker harbor 的镜像仓库,通常会把你的环境打包为一个镜像,通过镜像的方式来部署。
2024-02-22 14:04:07
365
原创 Nexus 仓库
proxy:是远程仓库的代理。比如说在nexus中配置了一个central repository的proxy,当用户向这个proxy请求一个artifact,这个proxy就会先在本地查找,如果找不到的话,就会从远程仓库下载,然后返回给用户,相当于起到一个中转的作用Hosted:是宿主仓库,用户可以把自己的一些构件,deploy到hosted中,也可以手工上传构件到hosted里。
2024-02-22 11:29:34
650
原创 Maven 私服 Nexus3
Maven是一个采用纯Java编写的开源项目管理工具,采用一种被称之为Project Object Model(POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中, 通过该文件Maven可以管理项目的整个生命周期,包括清除、编译,测试,报告、打包、部署等等。
2024-02-21 18:47:03
633
原创 编写nginx脚本,安装失败
baseurl=http://nginx.org/packages/centos/\$releasever/\$basearch/
2024-01-27 15:52:10
158
原创 缓存高并发问题
当用户访问的数据既不在缓存也不在数据库中时,就会导致每个用户查询都会“穿透”缓存“直抵”数据库。这种情况就称为缓存穿透。当高度发的访问请求到达时,缓存穿透不仅增加了响应时间,而且还会引发对 DBMS 的高并发查询,这种高并发查询很可能会导致DBMS 的崩溃。缓存穿透产生的主要原因有两个:一是在数据库中没有相应的查询结果,二是查询结果为空时,不对查询结果进行缓存。
2024-01-24 09:58:57
1216
原创 Raft算法
若 follower 在心跳超时范围内没有接收到来自于 leader 的心跳,则认为 leader 挂了。时其首先会使其本地 term 增一。
2024-01-24 08:38:31
902
原创 CAP定理
CAP 定理指的是在一个分布式系统中,一致性 Consistency、可用性 Availability、分区容错性 Partition tolerance,三者不可兼得。
2024-01-23 17:21:27
419
原创 redis主从集群搭建
再使用 redis6380.conf 复制出两个 conf 文件:redis6381.conf 与 redis6382.conf。4.分别使用redis6380.conf、redis6381.conf与redis6382.conf 三个配置文件启动三台Redis。1.** 在 redis 安装目录中 mkdir 一个目录,名称随意。3.新建一个 redis 配置文件 redis6380.conf,该配置文件中的 Redis 端口号为 6380。个 Redis 节点相同的公共的属性。
2024-01-22 18:04:42
415
原创 AOF持久化
所谓 Rewrite 其实就是对 AOF 文件进行重写整理。当 Rewrite 开启后,主进程 redis-server。创建出一个子进程 bgrewriteaof,由该子进程完成 rewrite 过程。其首先对现有 aof 文件进行。rewrite 计算,将计算结果写入到一个临时文件,写入完毕后,再 rename 该临时文件为原 aof。rewrite 计算也称为 rewrite 策略。文件名,覆盖原有文件。
2024-01-21 19:53:54
392
原创 写时复制技术
原本在 Unix 系统中,当一个主进程通过 fork()系统调用创建子进程后,内核进程会复制主进。程的整个内存空间中的数据,然后分配给子进程。这种方式存在的问题有以下几点:**** 写时复制技术是 Linux 系统的一种进程管理技术。
2024-01-21 18:50:20
410
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人