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)
  • 适用于Ambari2.8.0-el7

    • Step1—基础环境准备
      • 1. 修改所有节点的主机名 🖥️
      • 2. 配置国内 YUM 仓库管理 🇨🇳
        • 切换到华为云 YUM 源
      • 3. 安装必要的工具 🔧
        • 推荐额外安装的工具
    • Step2—免密登陆认证
    • Step3—安装JDK
    • Step4—时间同步(Chrony)
    • Step5—Nginx安装
    • Step6—本地yum源配置
    • Step7—Mariadb初始化
    • Step8—AmbariServer初始化
    • Step9—Ambari Web Ui 初始化安装
    • [重要]—源码包下载
  • 适用于Ambari3.0.0-el7

  • 常规安装
  • 适用于Ambari2.8.0-el7
JaneTTR
2019-11-12
目录

Step1—基础环境准备

# CentOS 7.9.2009 基础环境初始化指南

在搭建服务器环境时,合理的初始化配置可以提升系统的稳定性和可维护性。本文基于 CentOS 7.9.2009 ,详细介绍如何完成基础环境准备,包括主机名配置、YUM 仓库管理以及必要的工具安装,以确保系统高效稳定运行。


# 1. 修改所有节点的主机名 🖥️

在多台服务器协同工作时,清晰的主机命名不仅能提高可读性,还能避免管理混乱。对于以下三台服务器,我们设定如下:

IP 地址 主机名
192.168.3.1 dev1
192.168.3.2 dev2
192.168.3.3 dev3

配置方法:

# 192.168.3.1
hostnamectl set-hostname dev1

# 192.168.3.2
hostnamectl set-hostname dev2

# 192.168.3.3
hostnamectl set-hostname dev3
1
2
3
4
5
6
7
8

WX20250313-113002@2x

此外,为确保服务器之间可以通过主机名互相访问,需要在 所有节点 的 /etc/hosts 文件中添加以下内容:

192.168.3.1 dev1
192.168.3.2 dev2
192.168.3.3 dev3
1
2
3

这样,无需依赖 DNS 服务器,就能通过 dev1、dev2、dev3 访问对应的主机,提高集群环境的可维护性。


# 2. 配置国内 YUM 仓库管理 🇨🇳

CentOS 官方仓库由于访问速度较慢,且部分软件包可能因生命周期结束被移除,因此建议切换至国内的高可用镜像源。不同镜像源的特点如下:

镜像源 优点 缺点
阿里云 高速 CDN,镜像更新频繁 旧版本软件可能被移除
清华大学 教育网速度快,开源软件丰富 主要服务科研用户
华为云 保留旧版本软件,稳定性高 部分地区访问速度稍慢
网易 镜像更新快,稳定性较高 访问速度可能因地区不同

选择华为云的原因:

  • 不删除旧版本软件,方便兼容老项目
  • 镜像同步及时,适用于长期运维
  • 稳定性强,适合生产环境

# 切换到华为云 YUM 源

# 备份默认 YUM 源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

# 配置华为云 YUM 源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.huaweicloud.com/repository/conf/CentOS-7-reg.repo

# 更新 YUM 缓存并安装更新
yum clean all && yum makecache fast
yum update -y
1
2
3
4
5
6
7
8
9

这样,系统的 YUM 源将切换为 华为云,可确保长期支持的旧版本软件仍可获取。

WeChat1df541d851c359dc20eef84f36db32ea


# 3. 安装必要的工具 🔧

为了增强系统的基本功能,建议安装以下关键工具:

yum install -y createrepo python3 wget chrony nginx ca-certificates update-ca-trust
1
工具 作用
createrepo 本地 YUM 仓库管理
python3 提供 Python 3 运行环境
wget 命令行下载工具
chrony 时间同步服务,确保时间一致性
nginx 轻量级 Web 服务器
ca-certificates & update-ca-trust SSL 证书更新和信任管理

# 推荐额外安装的工具

yum install -y vim net-tools lsof tree unzip tar git bash-completion htop
1
工具 作用
vim 文本编辑器
net-tools 网络调试工具 (ifconfig, netstat)
lsof 查询文件占用
tree 目录结构可视化
unzip, tar 解压缩工具
git 版本控制
bash-completion 终端命令补全
htop 交互式进程管理

#常规安装
Step2—免密登陆认证

Step2—免密登陆认证→

最近更新
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
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式