虚拟机安装centos7教程:https://my.oschina.net/u/3964535/blog/2001945
安装环境:centos7
集群环境:(第一次安装,建议使用两台机器即可,成功后根据需要配置多台)
机器名 IP 备注
ambari.server.com 192.168.66.135 主节点 centos 7(2G + 40G)
ambari.agent.com 192.168.66.136 子节点 centos 7(3G + 40G)
注意:子节点虚拟机先不用安装,因为主节点和子节点的许多配置需要保持一致,因此为了方便,在ambari.server.com上配置好后,直接克隆该ambari.server.com虚拟机作为子节点ambari.agent.com即可,在子节点ambari.agent.com上只需更改hostname、IP地址、MAC地址等即可,不需要再重复配置。
配置环境(ambari.server.com)
1、 修改主机名并查看
[root@localhost ~]# hostnamectl set-hostname ambari.server.com
[root@localhost ~]# hostname
2、 配置hosts
[root@localhost ~]# vi /etc/hosts
添加如下信息(用于节点之间互相通信)
192.168.66.135 ambari.server.com
192.168.66.136 ambari.agent.com
3、 关闭防火墙(节点之间访问端口,不关闭防火墙访问不了,后期可根据需要开放指定端口)
[root@localhost ~]# systemctl disable firewalld.service
[root@localhost ~]# systemctl stop firewalld.service
4、 关闭selinux
[root@localhost ~]# vi /etc/sysconfig/selinux
修改 SELINUX = enforcing 为 SELINUX = disabled
5、 更改yum源(下载更快)
5.1 备份
[root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
5.2 更换
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
5.3 更新
[root@localhost yum.repos.d]# yum clean all
[root@localhost yum.repos.d]# yum makecache
6、 配置时钟同步
6.1 安装
[root@localhost yum.repos.d]# yum install -y ntp
6.2 设置开机自启
[root@localhost yum.repos.d]# systemctl enable ntpd
6.3 启动ntp
[root@localhost yum.repos.d]# systemctl start ntpd
6.4 查看ntp状态
[root@localhost yum.repos.d]# systemctl is-enabled ntpd
7、 安装JDK
7.1 解压
[root@localhost yum.repos.d]# cd /usr/local
[root@localhost local]# mkdir jdk8
[root@localhost local]# cd jdk8
[root@localhost jdk8]# mkdir /downloads
[root@localhost jdk8]# tar -zxvf /downloads/jdk-8u251-linux-x64.tar.gz
7.2配置环境变量
[root@localhost jdk8]# vi /etc/profile
添加如下信息:
#java
export JAVA_HOME=/usr/local/jdk8/jdk1.8.0_251
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin