<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2303_77432012的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2303_77432012</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2303_77432012]]></copyright><item><title><![CDATA[elasticsearch的高可用]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/150210523</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/150210523</guid><author>2303_77432012</author><pubDate>Mon, 11 Aug 2025 11:25:10 +0800</pubDate><description><![CDATA[创建索引：curl -X PUT "http://192.168.88.11:9200/test_index?sudo useradd es -m -p $(openssl passwd -1 "es123")  # 设置密码。sudo usermod -aG wheel es  # 添加sudo权限。2.2.3. 安装 Java。主节点 + 数据节点。主节点 + 数据节点。主节点 + 数据节点。]]></description><category></category></item><item><title><![CDATA[高可用数据库的搭建（MHA）]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/150067540</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/150067540</guid><author>2303_77432012</author><pubDate>Sat, 09 Aug 2025 00:42:40 +0800</pubDate><description><![CDATA[以下是在CentOS 7上部署MySQL 8.0主从复制及MHA高可用集群的完整方案：系统环境节点分配：MHA Manager: 192.168.88.23（与Slave2同机）系统要求：所有节点时间同步（ntpdate或chrony）关闭SELinux和防火墙（或放行3306,22端口）1. 所有节点：安装MySQL 8.0数据库密码设置成功，使用新密码即可登录2. 所有节点：配置MySQL修改配置文件 /etc/my.cnf重启MySQL服务配置环境（所有节点执行）]]></description><category></category></item><item><title><![CDATA[linux安装mysql8.0，二进制码安装]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/149933851</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/149933851</guid><author>2303_77432012</author><pubDate>Fri, 08 Aug 2025 11:09:23 +0800</pubDate><description><![CDATA[选择操作系统为 Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit)。若安装后使用systemctl start mysqld的指令报错，解决如下，使用以下步骤即可解决。创建 systemd 服务文件（替代 SysV 脚本）方法二：使用 wget 命令（Linux 终端）方法一：从官方 MySQL 站点下载（推荐）点击 Download 按钮即可开始下载。这是最安全、最可靠的方式。]]></description><category></category></item><item><title><![CDATA[gitlab启动失败，如何解决]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/149901860</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/149901860</guid><author>2303_77432012</author><pubDate>Mon, 04 Aug 2025 11:27:00 +0800</pubDate><description><![CDATA[所有 GitLab 服务都显示 runsv not running 的问题，99% 是因为底层的 gitlab-runsvdir 服务没有启动。如果 systemctl start gitlab-runsvdir.service 卡住不动。gitlab重启失败，即使重新初始化也不能将组件重新运行怎么办？步骤 1：手动启动 GitLab 的 runsvdir 服务。步骤 2：重启 GitLab 所有组件。网页访问即可，可能反应没那么快刷新即可。正常情况下应该看到所有服务状态为。]]></description><category></category></item><item><title><![CDATA[在Centos7中安装gitlab]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/149829933</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/149829933</guid><author>2303_77432012</author><pubDate>Fri, 01 Aug 2025 15:42:32 +0800</pubDate><description><![CDATA[当卡在 gitlab-ctl reconfigure 反复 Ctrl-C 中断 且不断提示。密码位置：/etc/gitlab/initial_root_password.：推荐使用外部 PostgreSQL（GitLab 内置版本性能有限）1.修改root的密码， 点击用户头像->preference->密码。：2 核 CPU、4GB 内存、50GB 硬盘（仅适用于小型团队）：4 核 CPU、8GB 内存、100GB 硬盘（中型团队）导致 runsvdir 无法正常启动。3.关闭全球头像系统。]]></description><category></category></item><item><title><![CDATA[redis集群]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/149424524</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/149424524</guid><author>2303_77432012</author><pubDate>Thu, 17 Jul 2025 18:26:27 +0800</pubDate><description><![CDATA[Redis 集群（Redis Cluster）是 Redis，用来把，从而突破单机在上的极限。]]></description><category></category></item><item><title><![CDATA[redis主从的哨兵模式]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/149416475</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/149416475</guid><author>2303_77432012</author><pubDate>Thu, 17 Jul 2025 15:26:52 +0800</pubDate><description><![CDATA[在 Redis 主备（Master-Slave）结构里再“加一层”哨兵（Sentinel），并不是为了“多此一举”，而是为了解决主节点（挂了谁来接管？客户端（IP/端口写死就无法自动切换）人工切换（凌晨 3 点起床修 Redis？哨兵模式正是为了而生，下面分三点说明其意义和作用。]]></description><category></category></item><item><title><![CDATA[redis主从复制]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/149389094</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/149389094</guid><author>2303_77432012</author><pubDate>Wed, 16 Jul 2025 16:17:27 +0800</pubDate><description><![CDATA[Master可以拥有多个slave；多个slave可以连接同一个Master外，还可以连接到其他的slave；主从复制不会阻塞Master，在主从复制时，Master可以处理client请求。]]></description><category></category></item><item><title><![CDATA[redis数据类型的练习]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/149359712</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/149359712</guid><author>2303_77432012</author><pubDate>Wed, 16 Jul 2025 10:05:29 +0800</pubDate><description><![CDATA[Redis支持五种数据类型：String（字符串），Hash（哈希），List（列表），Set（集合）及Zset(sorted set：有序集合)。字符串类型是redis最基础的数据结构，首先键是字符串类型，而且其他几种结构都是在字符串类型基础上构建的，所以字符串类型为其他四种数据结构尊定了基础。字符串类型实际上可以是简单的字符串、复杂的字符串（xml、json）、数字（整数、浮点数）、二进制（图片、音频、视频）。]]></description><category></category></item><item><title><![CDATA[redis的安装]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/149358869</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/149358869</guid><author>2303_77432012</author><pubDate>Tue, 15 Jul 2025 16:49:54 +0800</pubDate><description><![CDATA[1、当用户发起请求，有了redis,不会直接访问数据库，它会先访问redis,若redis中有，则获取后返回，若没有，则直接访问数据库，再给redis存一份数据。redis刚开始直接启动，会随当前会话的关闭而关闭，可以用 ps -ef |grep redis查看进程。3.redis是用来保护数据库的，起到一个缓冲作用，数据库中一般存储用户数据（不易变化的数据）2.redis是单线程，所以速度快。redis的安装到此结束。4.redis是基于内存。三、redis的优缺点。一、redis原理图。]]></description><category></category></item><item><title><![CDATA[nginx反向代理]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/149251593</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/149251593</guid><author>2303_77432012</author><pubDate>Thu, 10 Jul 2025 18:19:01 +0800</pubDate><description><![CDATA[我把tomcat9解压缩到了/usr/local/下，你们也可以和tomcat11装到同一目录，只要连接端口和关闭端口不一样，就不影响两个服务运行。http:www.123.com/tomcat1/ 或 192.168.88.22:8080/tomcat1/http:www.123.com/tomcta2/或192.168.88.22:8080/tomcat2/访问 http://127.0.0.1:9001/edu/ 直接跳转到 127.0.0.1:8081。6.修改/etc/hosts。]]></description><category></category></item><item><title><![CDATA[nginx的安装及自定义网页]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/149244552</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/149244552</guid><author>2303_77432012</author><pubDate>Thu, 10 Jul 2025 11:12:25 +0800</pubDate><description><![CDATA[1.准备安装包：pcre-8.37.tar.gz,nginx-1.20.2.tar.gz。4.在网页上输入：192.168.88.22，即可访问，若访问成功，nginx安装成功。查看nginx运行状态 :  ../sbin/ngin -t。刷新数据：../sbin/nginx -s reload。在网页输入192.168.88.22:10010即可。./nginx -t #查看nginx是否正常运行。第三步：nginx网页设置。第二步：安装nginx。第一步:安装pcre。解压到module下。]]></description><category></category></item><item><title><![CDATA[kubeSphere安装使用]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/148390933</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/148390933</guid><author>2303_77432012</author><pubDate>Tue, 03 Jun 2025 08:36:47 +0800</pubDate><description><![CDATA[您需要为所有集群节点安装 socat、conntrack、ebtables 和 ipset。配置了外部私有镜像仓库（阿里云），并在KubeSphere中成功使用私有镜像部。通过本次实验，深入了解了KubeSphere的安装与使用方法，掌握了通过图形化。同时，熟悉了私有镜像仓库的配置，为后续。通过图形化界面创建了Deployment和服务，验证了集群资源的管理能力。解决：检查保密字典的配置，确保用户名、密码和仓库地址正确。解决：替换默认镜像仓库为国内源（如华为云镜像仓库）。]]></description><category></category></item><item><title><![CDATA[DashBoard安装使用]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/148390837</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/148390837</guid><author>2303_77432012</author><pubDate>Tue, 03 Jun 2025 08:32:01 +0800</pubDate><description><![CDATA[创建 ServiceAccount 和 ClusterRoleBinding（授予管理员权限）Dashboard提供了直观的图形化界面，简化了Kubernetes资源的管理和操作。本次实验完成了Kubernetes Dashboard的部署与基本使用验证。创建对应服务账号的token，我选择自定义token有效期为24h。修改 Service 类型为 NodePort（外部访问）在浏览器有问题时，清除缓存也不能登录，使用无痕模式即可登录。# 创建 ServiceAccount（管理员账户）]]></description><category></category></item><item><title><![CDATA[Docker制作pythonssh镜像]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/148174247</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/148174247</guid><author>2303_77432012</author><pubDate>Fri, 23 May 2025 18:38:05 +0800</pubDate><description><![CDATA[镜像的端口必须映射到宿主机的，方便window上的工具连接 mx xshell window的终端 vscode，如果没有映射到宿主机，win上的工具就无法连接到这个容器，一般来说我们会将容器的22端口映射到宿主机的22222端口，为什么不能直接映射到宿主机的22，因为宿主机的22已经被占用。# 如果我的镜像列表中没有python:latest镜像，在执行Dockerfile的时候，会自动拉取。# 在前台执行sshd的指令，如果前台的进程消失，那么容器自动进入exited。# 启动 SSH 服务。]]></description><category></category></item><item><title><![CDATA[keepalive+lvs+web+nfs高可用集群]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/148174089</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/148174089</guid><author>2303_77432012</author><pubDate>Fri, 23 May 2025 18:29:49 +0800</pubDate><description><![CDATA[查看 Keepalived 的日志文件（通常在 /var/log/messages 或 /var/log/syslog），分析故障切换过程中出现的错误信息。另外，检查后端 Nginx 服务器的性能差异，如 CPU、内存、磁盘 I/O 等，如果某台服务器性能明显优于其他服务器，可能会导致请求集中。解决方案：检查 NFS 服务器上 /etc/exports 文件的配置，确保共享目录的权限设置正确，允许客户端的 IP 地址或网段进行读写操作。对于跨网段的情况，要确保路由器配置正确，允许相关的网络流量通过。]]></description><category></category></item><item><title><![CDATA[搭建MariaDB+Nginx+Wordpress]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/148173795</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/148173795</guid><author>2303_77432012</author><pubDate>Fri, 23 May 2025 18:13:12 +0800</pubDate><description><![CDATA[这个 ConfigMap 的作用是存储与 MariaDB 数据库连接相关的配置信息，其他 Kubernetes 资源（如运行 WordPress 的 Deployment）可以通过 envFrom 等方式从这个 ConfigMap 中获取这些配置数据，以便正确连接到 MariaDB 数据库进行数据操作。实现了 WordPress (前端) + MariaDB (后端) + Nginx (反向代理) 的经典三层架构，全部运行在 Kubernetes 集群中，验证了容器化应用的灵活性和可扩展性。]]></description><category></category></item><item><title><![CDATA[基于Centos7的k8s部署]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/147591804</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/147591804</guid><author>2303_77432012</author><pubDate>Fri, 23 May 2025 18:00:08 +0800</pubDate><description><![CDATA[在实验过程中，学习如何选择和配置合适的网络插件（如 Flannel、Calico 等），以实现集群内部容器之间的网络通信。- 为研究人员提供一个实验环境，方便对 Kubernetes 的新特性和新技术进行研究和探索。- 为开发人员提供一个可测试和调试容器化应用的平台，便于在接近生产环境的条件下进行应用开发。- 可以尝试不同的配置和策略，观察其对集群性能和应用运行的影响，从而为优化集群配置提供依据。- 可以快速部署和测试不同类型的应用，验证应用在 Kubernetes 集群中的运行效果。]]></description><category></category></item><item><title><![CDATA[Hadoop 环境搭建----单机模式]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/147578100</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/147578100</guid><author>2303_77432012</author><pubDate>Mon, 28 Apr 2025 14:35:25 +0800</pubDate><description><![CDATA[执行 hadoop jar /opt/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-*.jar wordcount ~/hadoop-input ~/hadoop-output。操作系统：推荐 Linux（如 Ubuntu/CentOS）或 macOS（Windows 需通过 WSL 或虚拟机）​。下载 Hadoop 版本：选择稳定版本（如 Hadoop 3.3.6）​。]]></description><category></category></item><item><title><![CDATA[Linux 正则表达式权威指南]]></title><link>https://blog.youkuaiyun.com/2303_77432012/article/details/147519540</link><guid>https://blog.youkuaiyun.com/2303_77432012/article/details/147519540</guid><author>2303_77432012</author><pubDate>Fri, 25 Apr 2025 19:23:09 +0800</pubDate><description><![CDATA[perl -ne 'print if /pattern/'（Perl 强兼容性测试）（BRE/ERE/PCRE 全解析，覆盖 grep/sed/awk 场景）{} 需转义：\+, \?grep --color=auto（高亮匹配结果）ERE/PCRE 中直接使用：+,?1. 基础元字符（BRE/ERE通用）3. 高级符号（ERE/PCRE专用）2. 量词（ERE/PCRE支持）三、POSIX 字符类（通用）1. 日志分析（grep）2. 文本替换（sed）3. 数据提取（awk）二、核心元字符速查表。]]></description><category></category></item></channel></rss>