1 安装前准备
1.1 主机列表
本次实验选择4台主机,1台作为Ambari Server主机,3台作为Ambari Agent
节点ip | OS版本 | jdk版本 | hostname -f | 安装软件 |
---|---|---|---|---|
192.168.0.1 | RHEL7.4 | openjdk-1.8.0.131 | ambari1 | Ambari Server |
192.168.0.2 | RHEL7.4 | openjdk-1.8.0.131 | ambari2 | Ambari Agent |
192.168.0.3 | RHEL7.4 | openjdk-1.8.0.131 | ambari3 | Ambari Agent |
192.168.0.4 | RHEL7.4 | openjdk-1.8.0.131 | ambari4 | Ambari Agent |
192.168.0.5 新增 | RHEL7.4 |
1.2 修改主机名
hostnamectl set-hostname ambari5
1.3 配置主机互信
mkdir ~/.ssh
chmod 700 ~/.ssh
cd ~/.ssh
ssh-keygencat << EOF > /root/.ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDM3m1BkmDk6Xsoi6ZhjCibVXhLjQSkhgypQjh4eTzS1ATtzGlKG2sLnLe/gNTS2+qhzUdP4vykQ3Z7/bbchzc5MEutQ4Z02IzJO7IJ4g4hekC9S2THtnBSkY0aoq2dk5I3KpJkj59CKjaJbrNvPldXo1bIgySehbmwy2JuM+mKx6gmTaf3Dg5MEa0H1LwCIMmQwRrJSkKLQK238raGlCMVHUk8FQK5KgQvBcAFr4UaQ2ItUycLe4MPUlg7MkN69jNL1HEBrd+5mUXBXeG6A+Ft3hVFI/Legak3PxXV4aE5k0WOAtjLv4nsMd3ZB7PG+oEtGAhYp5sdIVQKQDn5e9vx root@ambari1
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDIKAfaUldFbSqsCxTFfW32Lx3o5WS12WUwCJTtaM8oy526kk+D6BC93QLIOX67M6bMi9hO4X5V77JACDG75a5IoxDxLOU0kvyHWEzcrp3OTf6SU9Qaqo1GCkfkL9YKwf679lDmunnQ40m100b0xWZNDw/am0E0+695gyR7T9FbQJUVlnlVBBlF+MC5R6FvmLKFqcMVJnVVJwUKFw2X3EfhCG0/HIpc+lyWHgi/n2amRu3cZe9Z1V3H6necxpKJIhGXc+ZJFaWIrrQO9s8R51cS6ZMP0wNVZ7WfJG4W93mwW603jep/bn1y1KM9AKT4x4uwhMgrUm+myOra/tKtZr7b root@ambari2
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC1om6hfKlnOgPVbQXYm+WwzpHoqYGWkePMogk7SgvHO0l5GCn5gu0+2y1mJ8Xnj54l6nfFZajbpZ+PsfOLh/XEnthQnddEgQoExb50jb40sFROg8Uh5/Ks2MEnW0MM/bi2h2TqTuw3eSu4UzpbZow3SKO9v4EtFf2WcyXa6vLivi1RGULHXYhAECXZH1LyjZJGLzPJGDgz3CmFMlLGLGSZ9xFI+atiCokkqlm4+Fj/LVhI4I23T8r95yGnIggkD35salYwR7x4xyeF93Fl+E+JCKNH12BFxw8H/ztZa9PeYtGsKjfkuRJAbDMrY+UhStHc6rcraMrttivYrCwUcZin root@ambari3
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCwoRfVmyHWLKg/fX0e1vuj2OY0Lx+Hxp12Vd5VH4VGbX+q+a/F/KXUZQnMjTbJtd2mv/ayGOnADFTKE48x4PcWXA0/LMEGEBLjzMtpD+d/TYFkx79PJXd9swTW4+iqsLZoCI+ZpUAIYHkgxYL5CPCvsuguHhEmRxSHKKDi/M3GEQEZPTDLjFVt9WlT+KWADzCZyiq0Ri6gZklzVNfYq+336GgwX1++Er6lvrrFjwdTaBC7LElafjXl0hRke9Zo0FVWtHk0wzB15glhr9yfhF7q3QEX7G4KNg6kWUk8UFy1sP4TeJDXyc1PXc1/VMiRVIxGiHz9vD3cVxcbj83WvyQf root@ambari4
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC5vwgRR6CqAXocCU7/qJQGJpmE+A47R/5aUFWBj6LZ+kglG+LHrK/cLmxMrgI92V8TgAwSJ1qnuw5B/iIjZuqTScp0ZkeTVj1Q+zxHufii/egS+fJoK1Fnd+gzL2l3rdnHBMuV1Q8eqmcPqUXjgBKevCnua0Uq3AgY+QcFUr5OF24bUxoztzpJF7c6yYd9uAFg2mry1f9UrxiKwVY74gMYvmJdm4Rl4la9IdofuPOhithXCMNz2els2TyK1qOTRS0GQnTf9LxIhHntDQU16L9QtkAW13GVlxBmCroSy0z/UDVTzX+WKWdVLaEAQQxXGkxwT5JA2gA2IVHrKMmnbKLd root@ambari5
EOF
1.4 配置hosts文件
cat << EOF > /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.0.1 ambari1
192.168.0.2 ambari2
192.168.0.3 ambari3
192.168.0.4 ambari4
192.168.0.5 ambari5
EOF
1.5 安装jdk
yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
1.6 配置字符集
cat << EOF > /etc/locale.conf
LANG="en_US.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:zh_CN.gb18030:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
EOF
1.7 配置时钟同步
yum install -y ntp
cat << EOF > /etc/ntp.conf
driftfile /var/lib/ntp/drift
restrict default nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict ::1
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
disable monitor
server 192.168.0.250 minpoll 4 maxpoll 4
EOFntpdate 192.168.0.250
systemctl enable ntpd
systemctl start ntpd
1.8 安装libtirpc
cat << EOF > /etc/yum.repos.d/rhelex.repo
[redhatex]
name=redhatex
baseurl=ftp://192.168.0.1/pub/rhel7ex/
enabled=1
gpgcheck=0
gpgkey=
EOFyum install -y libtirpc*
2 在ambari上添加host
2.1 添加host
2.2 配置导航
后续安装与安装配置HDP类似,不再详述