Centos7.6自动化脚本:高效部署CDH6.2.0及MySQL设置

5星 · 超过95%的资源 需积分: 10 67 下载量 26 浏览量 更新于2024-09-13 2 收藏 1.49MB DOCX 举报
该文档提供了一个用于Centos 7.6自动安装Cloudera Distributed Hadoop (CDH) 6.2.0的脚本,shInstallCDH.sh。此脚本设计用于简化在多台服务器上部署CDH的过程,特别强调了配置hostname文件的重要性。它适用于实际生产环境,但使用者需要根据自己的系统环境和CDH版本进行必要的修改。 脚本执行流程包括以下几个步骤: 1. **版本确认**:在开始之前,确认使用的Linux操作系统版本(Centos 7.6)、Java(1.8.0_202)、MySQL(5.7.26)以及CDH和CM的具体版本(6.2.0)。确保这些软件与脚本中的版本相匹配。 2. **授权与互信**:执行脚本时,需要通过SSH互信并输入root用户的密码。建议在整个过程中保持一个统一的密码,以简化管理。 3. **安装服务**:脚本会引导安装过程,包括主机上的MySQL服务,需在进入MySQL命令行后运行特定的SQL脚本(execute.sql),执行完后退出再继续脚本的执行。 4. **所需文件与目录**:在Linux主节点上,用户需要在自己的home目录下创建一个名为`download`的文件夹,并将以下文件复制到其中:Java、MySQL RPM、CentOS镜像ISO、CDH和CM的安装包。具体下载地址已给出。 5. **参数文件格式**:参数文件应按照指定的格式编写,可能包含数据库刷新库的脚本、数据库配置文件以及vsftpd的rpm包,这些文件会放在`/home/$user/download/sftp`目录下,同时还需要mysql驱动包。 6. **脚本内容**:shInstallCDH.sh脚本本身包含了详细的安装步骤,包括安装依赖、配置环境、安装CDH和CM组件等操作,用户需要了解脚本的逻辑和功能来调整以适应自己的需求。 7. **注意事项**:在使用脚本前,确保对脚本内容有深入理解,尤其是关于系统配置的部分,因为稍有改动可能会对整个集群环境产生重大影响。 这个文档提供了详细的指导来自动化安装CDH 6.2.0在Centos 7.6环境中,包括软件选择、文件准备、安装流程以及必要的配置,是集群管理员或运维人员快速部署CDH集群的一个实用工具。然而,在实际应用时,根据环境差异和个人需求,可能需要进行适当的定制和调整。