- 博客(33)
- 收藏
- 关注
原创 KafKa概念与安装
(13)新开窗⼝,⽣产消息:kafka-console-producer.sh --broker-list hadoop101:9092 --topic mytopic001 --property parse.k。(10)创建主题:kafka-topics.sh --create --bootstrap-server hadoop101:9092 --topic mytopic001。(15)删除主题:kafka-topics.sh --delete --bootstrap-server。
2025-10-04 11:41:55
941
原创 基于 Docker 的高可用 WordPress 集群部署:分布式 Nginx + Keepalived、MySQL 主从复制与 ProxySQL 读写分离
Keepalived 同时部署在两台负载均衡服务器(192.168.0.119 和 192.168.0.120)上,每台服务器运行 Nginx 和 Keepalived,形成主备关系,通过虚拟 IP(VIP,192.168.0.100)实现高可用。:确保服务器间网络畅通,防火墙(若有安装)开放必要端口(80、443、3306、6032、6033,以及 VRRP 协议端口 112)。:监控账户用于 ProxySQL 检查 MySQL 服务器状态和复制延迟。:若挂载失败,检查 NFS 服务器状态或添加。
2025-08-22 10:20:15
934
2
原创 基于Docker的高可用WordPress集群部署:Nginx负载均衡+Mysql主从复制+ProxySQL读写分离
确保所有服务器(192.168.91.167、192.168.91.168、192.168.91.169)已安装 Docker 和 Docker Compose。若未安装,请参考官方文档安装。:监控账户用于 ProxySQL 检查 MySQL 服务器状态和复制延迟。:目录权限需与容器内用户(通常 UID/GID 为 1000)匹配。:若挂载失败,检查 NFS 服务器状态或添加。执行以下 SQL 创建复制用户(使用。创建 ProxySQL 配置文件。:生产环境建议使用简洁版。(内容同 3.3 节)。
2025-08-22 10:18:40
1182
原创 mysql
,这里的条件是s.class_id = c.id,表示students表的class_id列与classes表的id列相同的行需要连接;insert into <表名> (class_id,name,gender,score) values (5,'新生',‘M’,88);select s.id , s.name,s.class_id,s.gender,s.core from <表名> s;select * from <表名> where(条件) and(条件);
2025-08-21 10:49:32
287
原创 【无标题】
表 2:info,dbo.[syntun_milk_info_al] 字段分别为:字段分别为:product_id、product_name、品类、规格数。表1:product_list,字段分别为:product_ld、product_name。问题:如何用表2中的 product_name字段去更改表1的product_name字段。两表可用 product_id 字段关联。8、两表关联修改(2分)
2025-08-02 14:09:45
158
原创 AWS(基础)
6、严重这里,是说明是这个事情是否有多着急,就是一个事情的级别,着急的话就选严重,不着急的话就选一般了。7、用例说明,说明一下你为什么要申请提高限制,我一般就是写:由于业务扩张,限制需要增加EC2实例等等。因为你第一次申请数据过多的话,他们后台会问的,反正就是特别麻烦。2、地区,选择你需要提高限制的地区,也就是你EC2在那个区域买的就提高哪里。5、新的限制值,这里就是你想要申请多少个就在这里写多少个。如下图,一些常见的限制,你们可以拉到下面去看那些有限制,4、限制,这里默认就是实例限制,不用修改。
2025-07-18 14:56:52
302
原创 MongoDB 备份与恢复
数据备份就是要保存数据的完整性,防止断电,病毒感染等等情况,使数据丢失。有必要的话,最好勤备份,防止数据丢失。在Mongodb中使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。mongodump命令可以通过参数指定备份服务器。为什么要定期进行数据库的备份?MongoDB数据备份。
2025-07-18 09:45:34
145
原创 MongoDB
(一)基本命令show dbs(只是切换,不是创建)=""查询出age为奇数的数据(对2求余为1即为奇数)=“”$mod=""="" 查询出存在opt字段的数据=""=""="" 查询出不存在opt字段的数据=""="" 查询出name不为little2的数据=""=""="" 查询出age为16,18,19的数据=""=""="" 查询出age不为16,18,19的数据=""=""="" 查询出love有三个的数据=""$size=""
2025-07-18 09:32:50
1115
原创 第六章 系统批量管理运维管理器 paramiko 详情
paramiko是基于Python实现的SSH2远程安全连接,支持认证及密钥方式。可以实现远程命令执行、文件传输、中间SSH代理等功能,相对于Pexpect,封装的层次更高,更贴近SSH协议的功能,官网地址:http://www.paramiko.org,目前最高版本为1.13。
2025-06-09 09:56:44
991
原创 自动化运维(高级)
需要注意的是,pexpect 不会解析 shell 命令当中的元字符,色包括重定向 ">"、管道 "I"或通配符 "*", 当然,我们可以通过一个技巧来解决这个问题,将存在这三个特殊元字符的。pexpect 可以理解成 Linux 下的 expect 的 Python 封装,通过 pexpect 我们可以实现对。当 pexpect.EOF、pexpect.TIMEOUT 作为 expect 的列表参数时,四配时将返回所处列表。pexpect 的官网地址:http://pexpect.
2025-05-27 10:11:06
997
原创 安装maridb 图形化数据库
安装:yum -y install maridb-server maridb查看是否开启代码:[root@localhost ~]# systemctl start mariadb#查看端口代码:[root@localhost ~]# netstat -utnlp#查看进程。
2025-05-23 11:31:20
926
原创 Linux
因此,当某一区块损坏时,便可利用 bzip2recover,试着将文件中的区块隔开来,以便解压缩正常的区块。下面,badblocks以4096字节为一个“block”,每一个“block”检查1次, 将结果输出到“hda-badblocks-list.1”文件中,由第51000 block开始,到63000 block结束。bzcat命令 解压缩指定的.bz2文件,并显示解压缩后的文件内容。1. -f或--force:解压缩时,若输出的文件与现有文件同名时,预设不会覆盖现有的文件;
2025-05-23 10:27:51
602
原创 Linux 大全
byencftp、tftpscpar、dump、文件管理磁盘管理磁盘维护系统设置系统管理文本处理网络通讯设备管理电子邮件与新闻组。
2025-05-13 10:47:59
679
原创 GO语言学习
append()和copy()函数。len()和cap()go语言Map(集合)delete()函数。将字符串转换为浮点数。将浮点数转化为字符串。
2025-04-04 10:05:02
229
原创 GO 语言
GO 语言环境安装以下介绍了在UNIX/Linux/Mac OS X, 和 FreeBSD系统下使用源码安装方法:1、下载二进制包:go1.4.linux-amd64.tar.gz。2、将下载的二进制包解压至 /usr/local目录。3、将 /usr/local/go/bin 目录添加至 PATH 环境变量:添加后需要执行:或1、安装如果您已经安装 VSCode 且版本大于等于 1.68.0,请直接跳过此步骤,否则请点击下载前往官网下载安装 VSCode。
2025-03-21 16:16:05
969
原创 雅思单词加油
231 automate v.使自动化232 automatic adj.自动的。111.anticlockwise adv./adj.逆时针方向。89 unparalleled adj.无比的;224 ultrasonic adj.超声的n.超声波。110 antique adj.古老的n.文物;88 parallel adj. 平行的n.平行线。241 obstruct v.阻挡,妨碍n.障碍物。257opposite adj.相反的n.相反的事。151intrinsic adj.固有的;
2025-03-05 19:51:55
525
原创 爬虫(基本爬虫)
response = session.get('<https://example.com>',timeout=(5.15)) #(连接超时,请求超时))response.raise_for_status() #抛出HTTP错误状态。print(response.cookies) #Cookies信息。print(response.url) #实际请求的URL。print(response.status_code) #状态码。print(f"其他请求错误:{e}")
2025-02-26 22:34:12
1231
原创 第二章 数据类型和运算符
【变量】用于保存数据,在程序运行过程中变量的值可以改变。在C语言中,简单的数据类型包括整型、实型、字符型。在C语言中,能表示的进制数包括十进制(默认)、八进制和十六进制。【double】双精度浮符点,占8个字节,对应格式空字符为%lf。整型即整数,在C语言中(十进制)采用补码的形式表示。2)e或E的右边必须是整数(可以+,-号),不能是小数。1)【int】基本整型(重点掌握),在VC。【常量】在程序运行过程中变量值无法修改。环境下占4个字节,在TC环境下占2个字节。2)【shot】短整型 ,占2个字节。
2024-07-13 16:51:36
215
原创 c语言 基本 知识点
1.进制转换 在计算机内部中,程序,数据和信息均采用二进制表示1.1不同进制的表示方法十(0~9) 二(0-2) 八(0-7) 十六(0-15)1.2非十进制转十进制方法:按权展开求和1.3十转非十方法除N倒取余1.4十进制和二进制相互转换的重要结论结论 1:n个1=(2n次方-1)10结论2:n个0=(2n次方)101.5二进制和八进制相互转换方法:421法二进制和十六进制相互转换方法:8421法2 原反补码
2023-01-18 09:08:21
472
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅