文章目录
软件版本
操作系统:centos 7.5 64位
CDH:5.15.2,对应的大数据组件版本
jdk:1.7
Cloudera Manger 架构
安装包 | 下载地址 |
---|---|
parcel:所有大数据组件,以二进制方式打包在一个文件中 | http://archive.cloudera.com/cdh5/parcels/ *注意下载的版本必须与操作系统版本一致,否则在安装的时候会重新下载对应的版本 |
jdk:oracle 64位 jdk | http://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.15.2/RPMS/x86_64/ |
Clouder Manager相关文件 | http://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.15.2/RPMS/x86_64/ |
centos镜像 | http://vault.centos.org/7.5.1804/isos/x86_64/ |
虚拟机设置
以下步骤如未特别说明,均需在所有节点操作
Step1:安装虚拟机(阿里云忽略此步骤)
利用vmvare或者virtualbox(百度即可有安装步骤)
(自己的机器)建议:安装好一台后通过导入导出功能复制其他两台
Step2:设置网络(针对自己搭建的虚拟机)
设置网络(自己的虚拟机需设置为桥接)
Step3:设置hosts(后续操作均以root用户执行)
这里用的是阿里云内网ip
vi /etc/hosts:
172.26.234.49 slave1
172.26.234.50 slave2
172.26.234.51 master
Step4:关闭SELinux及防火墙(阿里云机器忽略此步骤)
-
关闭SELinux:
vi /etc/selinux/config ,修改如下:
SELINUX=disabled -
关闭防火墙:
启动: systemctl start firewalld
查看状态: systemctl status firewalld
停止: systemctl stop firewalld
禁用: systemctl disable firewalld
systemctl stop iptables.service
systemctl status iptables.service
systemctl disable iptables.service
Step5: 设置ssh免密登录
- 生成密钥:
ssh-keygen -t rsa(默认位于 ~/.ssh/) - 拷贝公钥到所有机器:
ssh-copy-id root@master
ssh-copy-id root@slave1
ssh-copy-id root@slave2 - 测试免密登录:
ssh master
ssh slave1
ssh slave2
Step6: 设置ntp时间同步服务(阿里云无需同步)
- <