自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 Kubernetes 现场排障必备:crictl vs ctr 讲清楚

crictl:K8s 节点排障首选工具,因为它和 kubelet 看的世界一致(CRI 视角)ctr:containerd 底层工具,用于更深层的 runtime/镜像/快照/内容存储/namespace 排障在 K8s 节点上用 ctr 时,永远先确认-n k8s.io。

2025-12-23 11:42:40 451

原创 架构师的登山之路|第十二站:服务网格 Istio——未来的标配,还是复杂过头?

服务网格(Service Mesh)就是专门为「服务与服务之间的通信」打造的一层基础设施。它把本来写在各个服务代码里的“通用通信逻辑”,统统抽出来,交给一层独立的“网格”来管理。

2025-12-03 19:55:46 812

原创 架构师的登山之路|第十一站:微服务架构要不要拆、怎么拆?三把标尺帮你判断

很多人学微服务,第一反应就是“怎么拆”。但真正的微服务架构不是为了拆而拆,而是为了提升业务灵活性、系统可维护性、组织协作效率。在上一站我们聊了 API 网关和中间件这层“基础设施”,这一站,我们回到微服务的下面这三把“标尺”,就是成长型架构师在做拆分决策时,可以随身带在身上的“口袋工具”。

2025-12-01 18:42:53 544

原创 架构师的登山之路|第十站:API 网关和中间件——微服务世界里的基建

API 网关(API Gateway)是所有客户端请求进入后端系统的统一入口,它处在:客户端(浏览器 / App / 小程序 / 第三方)→ API 网关→ 内部微服务集群这一跳上。你可以把它理解成“流量控制中心 + 安全检查站 + 接口聚合层”。如果说网关是对“入口流量”负责,那中间件则是:让服务和服务之间能沟通、能协作、能观测、能治理的那一层。

2025-11-29 14:10:09 950

原创 架构师的登山之路|第九站:MLOps——当 AI 不再只是模型,而是平台能力

MLOps = 把 DevOps 的理念引入机器学习,让模型从开发到上线、再到运维迭代,形成一条可重复、可观测、可演进的生产流水线。数据采集、清洗、特征工程;模型训练、调参、评估、对比;模型打包、部署、灰度发布、回滚;线上监控、数据/分布漂移检测;反馈与重训练闭环。如果说传统 AI 开发像做一次科研实验,那 MLOps 的目标,就是把科研成果变成一条稳定运转的工厂产线。

2025-11-28 10:14:57 654

原创 达梦数据库 DM8 大小写敏感配置与 Docker 部署实战

在第一次部署前就想清楚:是否需要大小写不敏感?如果系统来自 MySQL/Oracle 等且原本就是“不太 care 大小写”的写法,建议一开始就设置。初始化新实例时显式设置想不敏感 ⇒;想敏感 ⇒(或默认值)。始终把 data 目录挂载到宿主机,避免库被误删千万不要指望“加环境变量+重启”能改变大小写敏感环境变量只在“data 目录为空,首次初始化”的时候生效;数据库一旦创建成功,CASE_SENSITIVE 就不能改。需要从敏感切换到不敏感时:优先考虑“新建库+迁移数据”的温和方案。

2025-11-28 09:50:25 880

原创 架构师的登山之路|第八站:数据治理 vs 数据中台,到底差在哪儿?

数据治理 = 让数据变得可信、可控、合规。就像企业有人事制度、财务制度,数据也需要一套「使用说明书」和「管理办法」:什么数据能采、怎么采、谁负责、谁能看、什么时候删。与治理关注「制度」不同,数据中台关注的是「如何把数据用起来、用得快、用得通用」。数据治理关注数据的可信、可控、合规,是一套围绕「质量、安全、责任、规范」的制度和能力体系;数据中台关注数据的可用、复用、服务化,是围绕「主题建模、资产沉淀、数据服务」打造的工厂和平台。治理是地基,中台是工厂;没有治理,中台很快变成新一代「数据孤岛」;

2025-11-26 19:49:12 890

原创 架构师的登山之路|第七站:Kafka + Flink 如何打造一个实时计算链路?

毫秒级延迟:真正意义上的流式实时处理;事件时间(Event Time)支持:可以处理乱序、延迟到达的数据;强大的状态管理:可以维护大规模有状态计算(如实时窗口聚合、实时画像);一致性保障:通过 Checkpoint + 两阶段提交实现 Exactly-once。Kafka 提供高吞吐、可扩展、持久化的实时数据管道;Flink 提供低延迟、有状态、支持复杂时间语义的实时计算能力;两者组合起来,能支撑从实时看板、实时风控,到实时推荐、实时监控的一整套业务场景。

2025-11-25 15:52:50 1037

原创 架构师的登山之路|第六站:从 Hadoop 到 Flink,大数据组件你该怎么学?

解决「放得下、算得动」;Hive/HBase:一个管离线分析、一个扛在线读写;Spark:离线计算的主力瑞士军刀;Flink:实时流式计算的核心引擎。大数据组件不是「越多越好」,而是要用对地方;学习顺序可以很清晰:先 Hadoop → 再 Hive/Spark → 然后 HBase/Redis → 最后 Kafka/Flink;作为架构师,最重要的不是 API 多熟,而是:能帮业务挑对组件;能设计出可靠、可扩展、可运维的整体架构。

2025-11-24 14:41:44 756

原创 架构师的登山之路|第五站:数据库选型怎么选不踩坑?——一篇讲清关系型与 NoSQL

没有完美的数据库,只有合适的数据库。关系型负责「账」,NoSQL 负责「快」和「大」。选型靠需求和团队能力,不靠流行榜。

2025-11-23 12:40:41 915

原创 架构师的登山之路|第四站:用架构师的视角重新理解网络和安全

在前三站里,我们聊了 Docker、Kubernetes 和 DevOps,这些技术让应用“跑得起来、跑得快、改得动”。和。结果系统上线后,不是访问慢、端口乱,就是被各种安全基线检查打回重做。这一站,我们站在。

2025-11-22 08:59:19 1014

原创 asrserver_deploy_guide

关键词:FunASR、asrserver、WebSocket、ModelScope、离线环境、Docker 部署、排障本文以为例,整理一套。

2025-11-22 08:48:56 987

原创 架构师的登山之路|第三站:DevOps 是理念还是工具?一分钟看懂它的本质

开发人员频繁地将代码集成到主分支,每次提交触发构建与自动化测试。

2025-11-21 10:37:40 1286

原创 china-server-cpu-os-overview

先看目前信创场景里最常被提到的 六大国产 CPU 阵营:飞腾、鲲鹏、海光、兆芯、龙芯、申威。搞清楚国产 CPU,首先要搞清楚背后用的 指令集架构(ISA) 是什么。从实践角度看,可以简单从四个维度理解:生态成熟度指令集 & 性能特征可控性 / 自主性适配工作量接下来是另一半:国产服务器 OS,主要看它们支持哪些 CPU 架构。下面列一个「项目立项书里最常看到」的组合表,方便对号入座:最后,从实战角度给几个 思路级 的建议:先看生态,再看架构LoongArch / SW64 更适合「长期改造 + 自控优先」O

2025-11-21 10:26:43 1345

原创 kafka-4.1.1-cluster-k8s-helm

新建一个说明:以下字段名称是根据当前 Bitnami Chart 的典型用法示意,实际字段名请以你环境的 chart 版本为准。# 命名空间与通用设置(可选)# 存储设置示例size: 20GistorageClass: "" # 留空使用默认,或填写你实际的 storageClass 名称# 启用 KRaft 模式kraft:# 集群 ID 可以自定义一个合法字符串,也可以留空让 chart 自动生成# Controller 配置(负责元数据 & 选举)

2025-11-20 09:39:29 913

原创 kafka-4.1.1-deploy-v2

本文基于。

2025-11-19 09:14:57 923

原创 kafka-4.1.1-deploy

本文基于,默认使用。

2025-11-18 14:57:36 1189

原创 Spark 3.5.4 部署文档

Spark ThriftServer 是一个通过 JDBC 和 ODBC 协议提供对 Spark SQL 的访问的服务,可以将 Spark SQL 集群当作一个传统的数据库来使用。在 YARN Web UI 中查看每个应用的详细日志,或在 Spark 和 YARN 的日志目录中查找日志文件。内存问题:确保为每个 Executor 配置足够的内存,避免 OOM 错误。:每个 Executor 使用的核心数目,例如。:每个 Executor 分配的内存,例如。:分配给 Driver 节点的内存,例如。

2025-11-17 11:55:08 1330 1

原创 postgres-docker-deploy

你无需密码可能是因为中trust或peer认证;正确加固应使用;容器参数的仅在第一次初始化时生效;若数据目录复用旧实例,需手动修改才能强制密码登录。✅Postgres 容器初始化后若想强制密码认证,必须修改并。

2025-11-17 11:54:32 550

原创 k8s-host-mac

推荐方式ip route自动检测网卡。读取结果:容器内。兼容性:已在 Kubernetes 1.24–1.30 测试通过。✅一句话总结若容器能访问ip命令,则直接使用 hostNetwork 模式是最简洁、稳定、无需额外权限的方式。

2025-11-16 17:47:05 263

原创 nginx-file-server

本文介绍如何使用。

2025-11-15 22:57:41 292

原创 SSH 登录失败,封禁IP脚本

如果某个 IP 的失败次数超过 5 次,就使用。日志记录已屏蔽的 IP,防止重复处理。添加一条拒绝规则(可选切换为。命令中提取失败登录的 IP;统计每个 IP 出现的次数;

2025-07-14 11:06:16 403

原创 Linux ——lastb定时备份清理

lastb命令显示的是系统中文件中的。你可以像处理wtmp那样,对btmp文件进行。

2025-07-14 10:37:59 209

原创 架构师的登山之路|第二站:Docker 和 Kubernetes,你只需要知道这些就够了

上一次,我们聊了云计算的三种服务模式(IaaS、PaaS、SaaS),相信你已经对云世界有了清晰的认识。这次,我们的旅程来到了Docker和Kubernetes这两个容器技术界的大明星。容器和编排听起来复杂,其实只要掌握一些关键概念和用法,就能轻松上手。

2025-06-04 20:10:13 342

原创 从零开始创建 Vue 3 开发环境并构建第一个 Demo

至此,你已经完成了 Vue 3 + Vite 项目的环境搭建与一个简单组件 demo 的构建。

2025-05-29 21:56:33 797

原创 架构师的登山之路|第一站:IaaS、PaaS、SaaS 到底啥意思?

IaaS 提供“基础资源”,PaaS 提供“开发平台”,SaaS 提供“软件应用”。对用户来说,IaaS 需要你具备最高的技术能力(通常需要架构师/运维人员配置维护),PaaS 次之,让开发者更专注于代码实现;SaaS 则最简单,对普通用户最友好,不需要技术背景也能直接使用。这一节是我们登山路上的第一站,下一篇我们将上手 Docker 和 Kubernetes。

2025-05-29 21:35:50 808

原创 架构师的登山之路|初识:一张知识地图,厘清系统全貌

《架构师的登山之路》系列首篇文章为初学者提供了一张系统架构知识地图,梳理了12个核心领域模块:从云计算基础到容器化编排,从DevOps流程到网络与安全,涵盖数据库、大数据、实时计算、数据治理、AI平台、中间件、微服务和服务网格等关键技术栈。文章还预告了后续13篇专题文章,将逐一深入讲解每个模块。该系列旨在帮助新手架构师建立全景认知,理解技术体系关联及学习路径,以系统化方式攀登架构师职业高峰。

2025-05-28 09:29:52 790

原创 NTP服务器配置

对于需要同步时间的客户端节点,您需要将它们配置为使用上述服务器作为 NTP 服务器。配置行,并将其修改为指向您的 NTP 服务器 IP 地址或主机名。例如,假设您的 NTP 服务器 IP 为。如果客户端成功同步,它会显示服务器的 IP 地址或主机名,并且时间偏差较小。:如果您希望使用外部的 NTP 服务器进行时间同步(例如,配置,允许其他节点作为客户端与此 NTP 服务器同步。确认服务器可以正确地同步时间,并向客户端提供时间。),可以添加以下行,选择合适的时间源(在。例如,允许某个网络范围的客户端(例如,

2025-04-22 09:00:20 1788

原创 hadoop分布式部署

注意:master为你当前虚拟机IP,剩下两个为之后克隆的两台从节点IP。重启网卡 service network restart。slave1的IP修改为192.168.128.131。slave2的IP修改为192.168.128.132。修改配置 vi /etc/ntp.conf。克隆出slave1和slave2虚拟机。slave1的主机名修改为slave1。slave2的主机名修改为slave2。关闭服务器,克隆虚拟机。输入自己IP地址加端口。

2025-04-20 18:49:52 1313

原创 hadoop伪分布式部署

输入自己IP地址加端口。

2025-04-10 21:24:58 824

原创 Git 的进阶功能和技巧

git rebase的直译是“变基”。它的作用是改变提交的基底。具体来说,就是将一系列提交“剪下来”,然后重新应用(Replay)在另一位置。结果就是提交历史发生了重排或重构。假设我们有一个功能分支feature从主分支main分出。一段时间后,main 上有了新的提交,而 feature 也有自己的提交。这时,我们可以在将 feature 合并回 main 之前,先切到 feature 分支执行。

2025-04-09 20:45:25 1351 1

原创 什么是 Git?为什么要用版本控制?

Git 是一款免费、开源的分布式版本控制系统,用于高效地管理项目的版本历史。简单来说,Git 可以记录代码的每次修改,允许我们随时查看过去的版本,并在需要时回退更改。使用 Git 的版本控制有诸多好处:首先,它可以防止代码丢失 —— 即使不小心删改了文件,也能通过历史记录恢复。其次,Git 便于多人协作,团队成员可以各自提交代码,Git 会合并不同开发者的修改,从而降低冲突的风险。最后,版本控制让开发流程更有条理,我们可以为每个功能创建独立的历史记录,清晰地追踪谁在什么时间做了哪些更改。

2025-04-08 21:08:20 1354

原创 CentOS 上 Apache Kafka 2.13-3.8.1 集群部署指南(ZooKeeper 模式)

准备至少 3 台 CentOS 服务器(可以是虚拟机或实体机),用于部署 3 个 Kafka broker 节点和 3 个 ZooKeeper 实例。这样可以形成一个具有高可用性的生产级基本集群(典型架构一般使用 3 个 ZooKeeper 节点,必要时可扩展到 5 个。确保这些服务器网络互通,并为它们配置合适的主机名或 IP 地址(以下文档中假定主机名分别为kafka1kafka2kafka3如果没有 DNS,可在每台服务器的/etc/hosts文件中添加相应条目以解析主机名。

2025-03-29 21:39:14 1747

原创 Redis部署详细步骤

单机模式指在一台服务器上运行一个 Redis 实例,常用于开发测试或小规模部署。

2025-03-26 21:25:31 3491

原创 CentOS 7 Yum 源配置与使用手册

若网络限制,可使用企业内部配置本地 YUM 仓库。:自定义保存路径,默认在。,否则会出现签名验证失败;,语法兼容但更高效;

2025-03-25 11:27:13 727

原创 elasticsearch 8.17.3部署文档

首次启动使用/opt/elasticsearch/bin/elasticsearch命令可以帮助我们自动生成证书以及账号密码,若使用其他命令需要自己使用bin/elasticsearch-reset-password -u elastic设置密码。下载地址https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.17.3-linux-x86_64.tar.gz。

2025-03-11 21:23:07 2893 3

原创 HiveServer2与Spark ThriftServer详细介绍对比

​ HiveServer2 与 Spark ThriftServer 各有优劣,应该根据具体业务需求加以选择或组合。在批处理为主、数据规模特大、查询延迟容忍度高的场景下,HiveServer2 所依托的 Hive 更为合适。

2025-03-05 08:15:03 1592

原创 HBase2.6.1部署文档

Apache HBase 是基于 Hadoop 分布式文件系统(HDFS)之上的分布式、列存储、NoSQL 数据库。它适合处理结构化和半结构化数据,能够存储数十亿行和数百万列的数据,并支持实时读写操作。HBase 通常应用于需要快速随机读写、低延迟访问以及高吞吐量的场景,例如大规模日志处理、社交网络数据存储等。

2025-03-04 10:03:37 904

原创 Centos 7.9 部署docker(离线安装)

max-concurrent-downloads 和 max-concurrent-uploads:设置最大并发下载和上传的数量。registry-mirrors:使用 Docker 镜像加速器,提升从 Docker Hub 拉取镜像的速度,尤其是在中国大陆地区。rpm包官方下载地址:https://download.docker.com/linux/centos/docker官 网:https://www.docker.com/官方文档:https://docs.docker.com/

2024-12-11 19:30:00 1404

原创 Centos 7.9部署docker(联网部署)

粘贴下面代码到文件内。

2024-12-11 09:00:00 935

jdk-21-linux-x64

jdk-21-linux-x64

2025-11-01

jdk-21-linux-aarch64

jdk-21-linux-aarch64

2025-11-01

jdk-17.0.17-linux-x64

jdk-17.0.17-linux-x64

2025-11-01

jdk-17.0.17-linux-aarch64

jdk-17.0.17-linux-aarch64

2025-11-01

winrar 官方解压软件

网页一搜很多假的WinRAR,找了一个官方的

2025-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除