作者:段自强
文档编写目的
CDH6.3.3于2020年2月4日发布,从该版本开始,Cloudera将不再提供CDH免费版,用户只能通过试用或者购买正式许可证才能够下载CDH安装包及使用,参考《0743-Cloudera Enterprise 6.3.3发布》。这篇文档主要介绍了在Redhat7.6环境下安装CDH6.3.3集群的详细步骤。
- 操作环境
1.操作系统:RedHat7.6
2.集群环境:CDH6.3.3
3.操作用户:root
前置准备
2.1 网络设置
修改网络IP,并设置为静态:
vim /etc/sysconfig/network-scripts/ifcfg-ens192
2.2 yum源配置
1.挂载系统镜像
准备系统镜像文件,注意:准备的系统镜像文件必须与当前系统版本一致
cat /etc/redhat-release
在/media目录下创建DVD文件夹,然后挂载,系统镜像到此目录
mkdir /media/DVD
mount -o loop /dev/cdrom /media/DVD/
查看镜像已经挂载成功
df -h
进入 /etc/yum.repos.d 文件夹,创建os.repo文件并编辑该文件,编辑内容如下:
[osrepo]
name=RedHat7.6
baseurl=file:///media/DVD/
enabled=true
gpgcheck=false
cd /etc/yum.repos.d/
touch os.repo
vim os.repo
保存退出。然后执行命令 yum repolist:
在下面2.4节做好交互式脚本后,使用脚本进行同步到集群所有节点:
sh batch_scp.sh node.list /etc/yum.repos.d/os.repo /etc/yum.repos.d/
执行yum repolist:
sh batch_cmd.sh node.list "yum repolist"
2.3 安装httpd
1.下载安装httpd:
yum install -y httpd
2.修改配置文件
启动httpd,并设置开机自动启动,查看httpd状态:
systemctl start httpd
systemctl enable httpd
systemctl status httpd
2.修改系统yum源配置
创建/var/www/html/iso目录,然后将/media/DVD目录下的所有内容拷贝到/var/www/html/iso目录
mkdir /var/www/html/iso
cp -r /media/DVD/* /var/www/html/iso/
然后修改/etc/yum.repos.d/os.repo文件如下:
baseurl=http://192.168.0.193/iso/
然后执行yum repolist命令
使用Web访问iso目录测试如下目录
3.配置Cloudera Manager的repo源
将Cloudera Manager的所有rpm包放到 /var/www/html/目录的新建目录cm6.3.3下:
在/var/www/html/cm6.3.3目录下执行命令:createrepo . 生成rpm元数据:
在/etc/yum.repos.d/目录下新建cm.repo文件,并添加如下内容:
[cm_repo]
name = cm_repo
baseurl = http://192.168.0.193/cm6