TT Bigdata TT Bigdata
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 模板代码

    • 各类组件
    • 通用模板
  • 国产化&其他系统

    • Centos系列
    • Kylin系列
    • OpenEuler系列
    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 定制开发

    • 组件版本定制
    • 样式风格定制
  • 蓝图愿景
  • 技术支持
  • 合作共建
GitHub (opens new window)

JaneTTR

数据酿造智慧,每一滴都是沉淀!
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 模板代码

    • 各类组件
    • 通用模板
  • 国产化&其他系统

    • Centos系列
    • Kylin系列
    • OpenEuler系列
    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 定制开发

    • 组件版本定制
    • 样式风格定制
  • 蓝图愿景
  • 技术支持
  • 合作共建
GitHub (opens new window)
  • 方法论

    • 自顶向下——基于方法论下的Redis集成[一]
    • 自顶向下——基于方法论下的Redis集成[二]
    • 自顶向下——基于方法论下的Redis集成[三]
    • 自顶向下——基于方法论下的Redis集成[四]
    • 自顶向下——基于方法论下的Redis集成[五]
    • 安装过程日志逆向理解[一]
      • 1、Redis 组件安装全流程解读
        • 1.1 服务选择与角色分配
        • 指定 Master 节点
        • 勾选 Slave 节点
        • 1.2 关键配置项校验
        • 1.3 配置预览与安装确认
        • 1.4 安装与启动过程观测
        • 安装进度示意
        • 启动任务下发
        • 启动成功后的反馈
        • 1.5 服务健康度检查与首页效果
        • 健康度检查入口
      • 2、现象背后的本质:安装日志的逆向洞察
    • 安装过程日志逆向理解[二]
    • 安装过程日志逆向理解[三]
    • Redis-Cluster模式设计[一]
    • Redis-Cluster模式设计[二]
  • 代码生命周期-metainfo

  • 架构剖析

  • UI样式

  • GOD-Ambari
  • 方法论
JaneTTR
2022-12-18
目录

安装过程日志逆向理解[一]

# 1、Redis 组件安装全流程解读

提示

本节基于 Ambari 向导演示 Redis 7.4.0 集群(3主3从)环境的完整安装流程。所有截图均来自真实操作,带你从现象直击本质 ,拆解每一步“背后为什么要这么做”。

# 1.1 服务选择与角色分配

首先,在服务选择界面中,选择 Redis 7.4.0 版本并进入下一步。

选择 Redis 服务

# 指定 Master 节点

我们以 3 主 3 从为目标,勾选三台用于 Master 角色的主机。

注意

分布式 Redis 集群对 Master/Slave 分布有要求,务必确保节点数和角色配置匹配,否则后续启动会直接报错!

指定 Master 节点

# 勾选 Slave 节点

同样地,Slave 角色需要指定三台从节点。此处建议与 Master 均衡分布,避免单点故障。

选择 Slave 节点

# 1.2 关键配置项校验

来到配置参数页面,可以针对核心指标灵活调整:

  • pid 路径
  • master 端口
  • Redis 密码
  • 数据存储目录
  • 日志目录

笔记

如无特殊需求,建议保持默认。大部分场景已覆盖最佳实践。遇到安全或性能定制需求,可在此处提前调整,后续修改需重启服务。

核心配置项 详细配置参数

# 1.3 配置预览与安装确认

提示

确认无误后,进入参数预览,便于回溯整个安装设置。建议截图保存,便于后期对比和异常回查。

参数预览

# 1.4 安装与启动过程观测

进入实际安装界面,系统会自动下发任务,并展示详细进度。

  • 各节点并行安装,日志可实时追踪。
  • 安装过程中如有红色报错,可点开查看具体原因。

进入安装页面

# 安装进度示意

笔记

进度条不是单纯显示百分比,而是反映每个节点各自任务的真实执行情况。遇到卡住,多为目标主机资源、网络或权限问题。

安装过半

# 启动任务下发

安装完成后系统会自动启动 Redis 服务,此时可以关注启动日志,定位可能的端口冲突、内存不足等异常。

安装+启动

# 启动成功后的反馈

如果所有节点启动无误,将看到如下界面:

启动成功

# 1.5 服务健康度检查与首页效果

提示

成功启动后,推荐第一时间进行服务健康度检测,确认所有主从实例均为在线状态。

  • 首页可直接查看集群状态和 Redis 基本信息
  • 各主从节点分布、端口、连接信息一目了然

首页展示

# 健康度检查入口

可通过 Ambari 面板中的健康检查功能,自动校验所有 Redis 实例运行状态。

健康度检查

# 2、现象背后的本质:安装日志的逆向洞察

安装日志解读

日志不是简单的流水账,而是排查问题的第一手证据。遇到安装或启动失败时,应优先定位下述关键日志:

  • 端口占用/防火墙
  • 配置项格式错误
  • 节点不可达/SSH 问题
  • 依赖缺失(如未安装 JDK/依赖包)
  • 权限不足

安装成功并非偶然。每个环节背后的配置与自动化操作,都可通过日志追溯其“因果链条”。

环节 日志关键点 常见异常与建议
服务选择 角色分配、节点确认 节点数不足、分布不均
参数配置 参数覆盖、目录权限校验 路径不存在、参数非法
安装执行 RPM 包下发、文件分发 包缺失、网络失败
启动服务 端口监听、进程拉起 端口冲突、配置不生效
健康检查 在线状态、主从同步 节点异常离线、数据同步中断

遇到失败不要慌,先看日志再动手,切忌盲目重复安装日志就是答案 。

#Ambari#Redis#安装实录#日志解析
自顶向下——基于方法论下的Redis集成[五]
安装过程日志逆向理解[二]

← 自顶向下——基于方法论下的Redis集成[五] 安装过程日志逆向理解[二]→

最近更新
01
Pandoc 缺失导致 SparkR 构建失败
06-08
02
Cyrus SASL/GSASL 缺失解决
06-07
03
Hadoop_3.3.4 编译实战 1.0.0+
06-06
更多文章>
Theme by Vdoing | Copyright © 2017-2025 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式