安装前的准备:
- 安装jdk
- 配置ssh免密码登录
- 开启ntp服务
- 检查DNS和hosts文件
- 关闭防火墙
关闭SELinux
1.下载jdk安装包解压到相应路径,然后配置环境变量
gedit /etc/profile
#Java Environment
export JAVA_HOME=/usr/jdk
exportJRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
exportPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
2.配置ssh免密码登录
不同Linux系统命令略有不同
1.ssh-keygen
2.ssh-copy-id -i id_rsa.pub 目标IP
3.ssh 目标IP(测试是否成功)
3.开启ntp服务
yum install ntp
systemctl enable ntpd
systemctl start ntpd
4.配置/etc/hosts文件和/etc/sysconfig/network
ip hostname
NETWORKING=yes
HOSTNAME=SY-001.hadoop
5.关闭防火墙
systemctl disable firewalld
systemctl stop firewalld
6.关闭SELinux
setenforce 0
制作本地源
(只需要在主节点进行就可以了)
1. 安装Apache HTTP服务器
yum install httpd
firewall-cmd --add-service=http
firewall-cmd --permanent --add-service=http
systemctl start httpd.service
systemctl enable httpd.service
2. 安装本地源制作工具
yum install yum-utils createrepo
3. 下载安装资源
http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.2.0/ambari-2.4.2.0-centos7.tar.gz
http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.4.2.0/HDP-2.4.2.0-centos7-rpm.tar.gz