ElasticStack 架构设计与 Elasticsearch 集群部署

从 ElasticStack 组件(Elasticsearch / Logstash / Kibana / Beats)入手,重点记录 Elasticsearch 单点部署与集群搭建:软件包下载、服务安装、elasticsearch.yml 关键配置(集群名、数据与日志路径、监听地址端口、单点/集群模式)、节点时区统一、配置分发与集群启动、端口与节点状态验证。

· 阅读需 3 分钟

MySQL 数据库基础管理:用户·权限·连接与初始化配置

围绕 MySQL 数据库服务的基础管理展开:用户的创建/查询/改密/删除/锁定,权限的授予与回收及 Role 角色,内置客户端/DBeaver/程序三种连接方式,以及源码编译、my.cnf、启动传参三种初始化配置,并对比 MySQL 5.7 与 8.0 的用户管理差异。

· 阅读需 10 分钟

Jenkins 分布式构建与 Slave 节点配置

记录将 nexus 服务器配置为 Jenkins Slave 节点的完整过程:拷贝 sonar/maven 工具链、建立 SSH 信任、处理 agent 端 Java 版本过旧导致启动失败的坑,以及在 Jenkins UI 指定 JavaPath、调整 master 并发调度实现 master/slave 并行构建。

· 阅读需 3 分钟

Java 项目 CI/CD 流水线:Maven+GitLab+Jenkins+SonarQube+Nexus

从 Maven 构建、GitLab 托管、Jenkins 拉取与自动部署,到 SonarQube 质量门禁与 Nexus 私服,梳理一条完整的 Java 项目 CI/CD 流水线落地过程。

· 阅读需 19 分钟

Jenkins 代码发布与回滚

基于 GitLab 打 tag 标记稳定版本,配合 Jenkins Git Parameter 插件做参数化构建,用一份 deploy/rollback 脚本实现按版本号发布与一键回滚。

· 阅读需 2 分钟