01
集群基础概念
什么是集群 · 三种模式(主从/对等/混合) · 与单机区别
入门核心
02
环境准备与规划
服务器选型 · 操作系统 · 网络规划 · 磁盘分区策略
基础设施
03
SSH免密登录配置
生成密钥对 · 分发公钥 · 测试 · 常见问题(权限/known_hosts)
运维必会
04
NTP时间同步
为什么需要时间同步 · NTP/chrony配置 · 验证
时间基础
05
DNS解析配置
本地hosts vs DNS · dnsmasq搭建 · 正向/反向解析 · 常见坑
网络dnsmasq
06
防火墙与SELinux
firewalld · 开放端口 · SELinux关闭/开启 · iptables遗留
安全必坑
07
主机名与hosts文件
主机名规范 · /etc/hosts · FQDN · 跨节点通信测试
配置
08
JDK安装与配置
OpenJDK vs Oracle · 环境变量 · 多版本切换 · 常见报错
Java环境
09
ZooKeeper集群部署
角色 · myid · zoo.cfg详解 · 启动与验证
ZK协调
10
ZooKeeper避坑
脑裂 · 选举超时 · 磁盘IO瓶颈 · 日志清理策略
避坑ZK
11
Hadoop集群部署 (HDFS)
Hadoop架构 · core-site/hdfs-site · NameNode格式化 · 启动
HDFS存储
12
Hadoop集群部署 (YARN)
YARN架构 · mapred-site/yarn-site · ResourceManager高可用
YARN调度
13
Hadoop避坑
块副本不足 · NameNode元数据损坏 · 磁盘不均 · 小文件
避坑Hadoop
14
Spark集群部署
Spark架构 · spark-env.sh · on YARN · History Server
Spark计算
15
Spark避坑
内存溢出 · Shuffle调优 · 动态资源 · Driver/OOM
避坑Spark
16
Kafka集群部署
Kafka架构 · server.properties · Topic分区/副本 · JMX
消息Kafka
17
Kafka避坑
消息丢失 · 重复消费 · ISR收缩 · 磁盘写满 · Rebalance
避坑Kafka
18
Elasticsearch集群部署
ES架构 · elasticsearch.yml · 节点角色 · JVM堆内存
ES搜索
19
Elasticsearch避坑
分片过多 · 脑裂 · GC频繁 · 索引优化 · 安全认证
避坑ES
20
MySQL主从复制
Binlog格式 · 主库/从库配置 · GTID · 延迟监控
MySQL主从
21
MySQL高可用方案
MHA · Keepalived+双主 · ProxySQL · Orchestrator
高可用MySQL
22
Redis集群部署
Redis Cluster · 节点握手 · 槽位分配 · 主从切换 · 持久化
Redis缓存
23
Redis避坑
缓存雪崩/穿透 · 大Key · 淘汰策略 · 集群扩容缩容
避坑Redis
24
Nginx负载均衡
Nginx安装 · upstream · 健康检查 · Session保持 · HTTPS
Nginx反向代理
25
Nginx避坑
worker_connections不足 · buffer溢出 · 日志切割 · 超时
避坑Nginx
26
Docker容器化部署
Docker安装 · 镜像加速 · Dockerfile · docker-compose
容器Docker
27
Docker避坑
容器时区 · 数据持久化 · 网络模式 · 资源限制 · 日志清理
避坑Docker
28
Kubernetes集群部署
kubeadm · Calico/Flannel · Dashboard · NodePort
K8s编排
29
Kubernetes避坑
证书过期 · CrashLoopBackOff · PV/PVC绑定 · Ingress
避坑K8s
30
集群监控与告警
Prometheus · Grafana · Node Exporter · 告警规则 · ELK
监控告警