TT Bigdata TT Bigdata
首页
  • 部署专题

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

    • 安装指导
    • 开启 Kerberos
    • 魔改分享
  • 版本专题

    • 更新说明
    • BUG临时处理
  • 实验室

    • VIEW插件
    • JIRA速查
  • Ambari-Env

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

    • 专区—Ambari
    • 专区—Bigtop-官方组件
    • 专区—Bigtop-扩展组件
  • 报错解决

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

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

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

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 核心代码

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

    • Kylin V10系列
    • Rocky系列
    • Ubuntu系列
  • Grafana监控方案

    • Ambari-Metrics插件
    • Infinity插件
  • 支持&共建

    • 蓝图愿景
    • 合作共建
登陆
GitHub (opens new window)

JaneTTR

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

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

    • 安装指导
    • 开启 Kerberos
    • 魔改分享
  • 版本专题

    • 更新说明
    • BUG临时处理
  • 实验室

    • VIEW插件
    • JIRA速查
  • Ambari-Env

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

    • 专区—Ambari
    • 专区—Bigtop-官方组件
    • 专区—Bigtop-扩展组件
  • 报错解决

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

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

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

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 核心代码

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

    • Kylin V10系列
    • Rocky系列
    • Ubuntu系列
  • Grafana监控方案

    • Ambari-Metrics插件
    • Infinity插件
  • 支持&共建

    • 蓝图愿景
    • 合作共建
登陆
GitHub (opens new window)
  • 适用于Ambari2.8.0-el7

  • 适用于Ambari3.0.0-kylin V10-x86_64

    • Step0—源码包下载
    • Step1—基础环境准备
      • 1. 修改所有节点主机名 🖥️
      • 2. 配置国内 Kylin V10 YUM 镜像源 🇨🇳
        • 2.1 推荐:自建私服或局域网镜像仓库
        • 2.2 在线环境:使用官方或国内镜像
      • 3. 批量安装基础系统工具 🔧
        • 3.1 推荐安装命令(Kylin V10)
        • 3.2 archive_util 处理
    • Step2—免密登录配置
    • Step3—安装JDK17与JDK1.8
    • Step5—Nginx安装
    • Step6—本地yum源配置
    • Step7—Mariadb初始化
    • Step8—AmbariServer初始化
    • Step9—Ambari Web UI 初始化安装
    • [快速安装]—脚本极速部署
  • 适用于Ambari3.0.0-ubuntu22.04

  • 适用于Ambari3.0.0-el7

  • 适用于Ambari3.0.0-el8

  • 常规安装
  • 适用于Ambari3.0.0-kylin V10-x86_64
JaneTTR
2025-09-30
目录

Step1—基础环境准备

注意事项

本文基于 Kylin V10 SP3 (Halberd) 适配,其包管理器、repo 路径及系统组件与 Rocky/CentOS 系略有不同。 在执行命令时,请勿直接复用其他 el8 系列的配置。如遇依赖或源异常,可参考作者的 ambari-env 工具仓库。

# 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 文件,写入完整 IP 与主机名映射。

192.168.3.1 dev1
192.168.3.2 dev2
192.168.3.3 dev3
1
2
3

即使 DNS 异常,节点间依然可通过主机名直接通信,显著提升集群的健壮性。集群必备

# 2. 配置国内 Kylin V10 YUM 镜像源 🇨🇳

Kylin V10 使用 dnf 包管理器(兼容 RHEL8),其官方源默认指向 中标麒麟更新中心。为提升安装速度与稳定性,建议使用企业内网镜像或私服代理。

4e287b58f4d469f72e8d2732916c0fb1

19868cc507bbc9cd8b69a4f0578b25ae

# 2.1 推荐:自建私服或局域网镜像仓库

适用于离线环境与企业内网集群,统一配置 /etc/yum.repos.d/kylin-v10.repo:

a011329fca514616982dd82210412f33

[root@kylin10 yum.repos.d]# cat kylin-v10.repo
[kylin-base]
name=Kylin V10 SP3 - Base (via Nexus group)
baseurl=http://172.20.0.2:8081/repository/yum-public-kylinv10/os/adv/lic/base/$basearch/
enabled=1
gpgcheck=0
metadata_expire=6h

[kylin-updates]
name=Kylin V10 SP3 - Updates (via Nexus group)
baseurl=http://172.20.0.2:8081/repository/yum-public-kylinv10/os/adv/lic/updates/$basearch/
enabled=1
gpgcheck=0
metadata_expire=6h

[epol]
name=openEuler EPOL main (via Nexus group)
baseurl=http://172.20.0.2:8081/repository/yum-public-kylinv10/EPOL/main/$basearch
enabled=1
gpgcheck=0
countme=1
metadata_expire=6h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

笔记

内网仓库通常由 Nexus/Nginx 搭建。建议将 “Base + Updates + EPOL” 作为基础三源同步, 保证与官方同步一致性,并通过防火墙放通 8081 或代理端口。

# 2.2 在线环境:使用官方或国内镜像

如节点具备公网,可直接启用中标麒麟官方源:

[root@dev1 yum.repos.d]# cat kylin-v10.repo
[kylin-v10-os]
name=Kylin V10 SP3 - OS
baseurl=https://update.cs2c.com.cn/NS/V10/V10SP3/os/adv/lic/base/$basearch/
enabled=1
gpgcheck=0
priority=10
exclude=boost*

[kylin-v10-updates]
name=Kylin V10 SP3 - Updates
baseurl=https://update.cs2c.com.cn/NS/V10/V10SP3/os/adv/lic/updates/$basearch/
enabled=1
gpgcheck=0
priority=10
exclude=boost*
[root@dev1 yum.repos.d]# cat openeuler-epol.repo
[openeuler-epol-main]
name=openEuler 20.03-LTS-SP3 EPOL - main
baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP3/EPOL/main/$basearch/
enabled=1
gpgcheck=0
priority=90
includepkgs=sshpass,socat,perl-DBI
[root@dev1 yum.repos.d]# cat mariadb.repo
[mariadb]
name=MariaDB 10.11
baseurl=https://mirrors.aliyun.com/mariadb/yum/10.11/rhel8-amd64
gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
enabled=1
[root@dev1 yum.repos.d]#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

更新缓存:

dnf clean all && dnf makecache
1

建议同步开启 EPOL 仓库,否则部分开发包如 libtirpc-devel、protobuf-devel 可能提示“包不存在”。

# 3. 批量安装基础系统工具 🔧

大数据平台、Ambari 与 Bigtop 对系统依赖要求较高,建议一次性装齐,以避免后续编译出错。

# 3.1 推荐安装命令(Kylin V10)

sudo dnf -y install \
  asciidoc \
  autoconf \
  autoconf-archive \
  automake \
  bzip2-devel \
  chrony \
  cmake \
  cppunit-devel \
  createrepo \
  cyrus-sasl \
  cyrus-sasl-devel \
  cyrus-sasl-gssapi \
  curl \
  docbook2X \
  expect \
  fuse \
  fuse-devel \
  fuse-libs \
  gcc \
  gcc-c++ \
  git \
  hostname \
  iproute \
  iputils \
  isa-l \
  krb5-devel \
  kylin-lsb \
  less \
  libgsasl-devel \
  libpmem-devel \
  libpmemobj-devel \
  libtirpc \
  libtirpc-devel \
  libtool \
  libxml2-devel \
  libzip-devel \
  lsof \
  lzo-devel \
  make \
  m4 \
  net-tools \
  nginx \
  openssh-clients \
  openssh-server \
  openssl-devel \
  patch \
  perl-DBI \
  pkgconf \
  pkgconf-pkg-config \
  procps-ng \
  protobuf \
  protobuf-compiler \
  protobuf-devel \
  python2-devel \
  python3 \
  python3-pip \
  rpm-build \
  rsync \
  sharutils \
  snappy-devel \
  socat \
  sudo \
  tar \
  unzip \
  vim \
  wget \
  which \
  xmlto \
  zlib-devel \
  libzstd-devel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72

# 3.2 archive_util 处理

报错安装前解决

Ambari-Metrics Monitor 启动失败

#Ambari3#Bigtop#常规安装#环境初始化
Step0—源码包下载
Step2—免密登录配置

← Step0—源码包下载 Step2—免密登录配置→

最近更新
01
Ambari开启Kerberos认证加密类型错误 Kylin V10
11-05
02
KERBEROS SERVICE CHECK 报错
11-04
03
Test Kerberos Client报错:Failed to kinit
11-04
更多文章>
Theme by Vdoing | Copyright © 2017-2025 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式