本文基於root用戶操作
一、安裝環境準備
操作系統 centos7.6
三臺服務器以上
-
主機名IP映射配置
vi /etc/hosts #添加如下地址映射及FQDN(ambari註冊時需要) 192.168.133.XX nl-bd1 192.168.133.XX nl-bd2 192.168.133.XX nl-bd3
- 配置ip,修改ifcfg-ens192
vi /etc/sysconfig/network-scripts/ifcfg-ens192
#修改爲 BOOTPROTO=static #修改爲 ONBOOT=yes #新增 IPADDR=192.168.***.*** NETMASK=255.255.255.0 GATEWAY=192.168.***.254 DNS1=8.8.8.8 PEERDNS=yes
重啓網絡服務
systemctl restart network
-
免密互信
#每臺機器都需要,連續回車就可以 ssh-keygen -t rsa
從第一臺開始將自己的公鑰寫入authorized_keys,然後發給下一臺,最後一臺加入完成後發給其他所有機器,這樣子就可以完成所有服務器之間的免密互信
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys scp ~/.ssh/authorized_keys root@ip:~/.ssh/
-
關閉及禁止防火牆
systemctl stop firewalld.service systemctl disable firewalld.service
-
關閉SELinux
vi /etc/sysconfig/selinux #修改以下內容 SELINUX=disabled
-
安裝JDK
mkdir -p /opt/java tar -zxvf jdk-8u181-linux-x64.tar.gz -C /opt/java/ vi /etc/profile export JAVA_HOME=/opt/java/jdk1.8.0_181 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$PATH:$JAVA_HOME/bin
遠程分發到其他服務器
scp -r /opt/java/jdk1.8.0_181/ root@nl-bd2:/opt/java/ scp -r /opt/java/jdk1.8.0_181/ root@nl-bd3:/opt/java/ scp /etc/profile root@hdc-data2:/etc/ scp /etc/profile root@hdc-data3:/etc/ source /etc/profile
-
安裝mysql
https://blog.csdn.net/ck978105293/article/details/106496573