CentOS7离线安装CDH15实战教程:三步快速部署

版权申诉
0 下载量 132 浏览量 更新于2024-07-20 收藏 1.58MB DOCX 举报
本文档详细介绍了在 CentOS 7 系统上进行离线安装 CDH15(Cloudera Hadoop Distribution)的简易版本,作者通过个人实战经验分享了一个实用的安装步骤。以下是安装过程中涉及的关键知识点: 1. **准备工作**: - 需要三台虚拟机,分别为服务器(192.168.198.201)、两个代理节点(192.168.198.202 和 192.168.198.203),以及 Cloudera Manager (cdhmanager) 和 CDH 包(如 cloudera-manager-centos7-cm5.15.1_x86_64.tar.gz 和 CDH-5.15.1-1.cdh5.15.1.p0.4-el7.parcel及相关文件)。 2. **系统环境设置**: - 开机时保持命令行模式:使用 `systemctl set-default multi-user.target` 设置默认启动模式。 - 关闭防火墙服务以确保无阻碍:`systemctl stop firewalld.service` 和 `systemctldisablefirewalld.service`。 - 禁用 selinux,以简化安装过程: - 使用 `setenforce 0`临时禁用 selinux。 - 修改 `/etc/selinux/config` 文件,将 `SELINUX=enforcing` 更改为 `SELINUX=disabled`,并确保 `SELINUXTYPE` 设置为 `targeted`,以便后续重启使更改生效。 3. **网络配置**: - 配置静态 IP 地址、网关和路由,但具体步骤未在文中详述,这通常是基础网络设置,包括在 `/etc/sysconfig/network-scripts` 下编辑 `ifcfg-eth0` 等配置文件。 4. **安装流程**: - 将 CDH 包解压到适当目录,如 `/opt`。 - 使用 `manifest.json` 文件来指导安装过程,这是一个脚本或配置文件,用于定义安装组件和顺序。 - 安装过程中可能涉及到安装 CDH 代理(agent)、服务器组件(如 HDFS、YARN、Hive 等)、以及 Cloudera Manager。 - 安装完成后,cdhmanager 通常会提供 web 界面,可用于管理和监控整个 Hadoop 集群。 5. **后续维护与优化**: - 安装完成后,可能需要根据实际需求调整 selinux 安全策略,以及配置其他高级选项。 - 验证集群的正常运行,检查日志,确保各个服务已经成功启动和同步。 通过这个文档,读者可以了解到离线安装 CDH15 在 CentOS 7 环境中的具体实践步骤,对于希望在没有互联网连接的情况下部署 Hadoop 集群的用户来说,这是一个宝贵的经验分享。