如果用户需要后续使用Ambari server进行安装Hadoop则必须搭建一个内部的yum源,否则直接下载速度将会很慢,当然该服务仅要搭建一个即可,可以一直使用。
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
yum install wget net-tools yum-tils repolist createrepo -y
yum install chrony -y
sed -i "/server/d" /etc/chrony.conf
vi /etc/chrony.conf 增加 server ntp.aliyun.com iburst
systemctl restart chronyd
chronyc tracking
hostnamectl set-hostname yum-hdp
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
setenforce 0
vi /etc/selinux/config
SELINUX=disabled
yum install httpd -y
systemctl start httpd
systemctl status httpd
systemctl enable httpd
mkdir /home/www/html
# 设置配置
vi /etc/httpd/conf/httpd.conf
# 将DocumentRoot "/var/www/html"中的路径修改为如下
/home/www/html
# 同时将<Directory "/var/www/html">中的路径修改如下
/home/www/html
# 重启服务
systemctl restart httpd
# 设置权限
chmod -R 755 /home/www/html
mkdir /home/download
cd /home/download
wget ftp://ftp.vip56.cn:88/software/ambari/ambari-2.7.3.0-centos7.tar.gz
wget ftp://ftp.vip56.cn:88/software/ambari/HDP-UTILS-1.1.0.22-centos7.tar.gz
wget ftp://ftp.vip56.cn:88/software/ambari/HDP-3.1.0.0-centos7-rpm.tar.gz
mkdir /home/www/html/ambari
mkdir /home/www/html/hdp
mkdir /home/www/html/hdp/HDP-UTILS-1.1.0.22
tar -zxvf ambari-2.7.3.0-centos7.tar.gz -C /home/www/html/ambari/
tar -zxvf HDP-3.1.0.0-centos7-rpm.tar.gz -C /home/www/html/hdp/
tar -zxvf HDP-UTILS-1.1.0.22-centos7.tar.gz -C /home/www/html/hdp/HDP-UTILS-1.1.0.22/
下载文件
wget -O /etc/yum.repos.d/ambari.repo http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.7.3.0/ambari.repo
修改文件内容
vi /etc/yum.repos.d/ambari.repo 修改内容下:
#VERSION_NUMBER=2.7.3.0-139
[ambari-2.7.3.0]
#json.url = http://public-repo-1.hortonworks.com/HDP/hdp_urlinfo.json
name=ambari Version - ambari-2.7.3.0
baseurl=http://yum-repo.vip56.cn/ambari/ambari/centos7/2.7.3.0-139
gpgcheck=1
gpgkey=http://yum-repo.vip56.cn/ambari/ambari/centos7/2.7.3.0-139/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
vi /etc/yum.repos.d/HDP.repo 输入以下内容,文件不存在则创建
#VERSION_NUMBER=3.1.0.0-78
[HDP-3.1.0.0]
name=HDP Version - HDP-3.1.0.0
baseurl=http://yum-repo.vip56.cn/hdp/HDP/centos7
gpgcheck=1
gpgkey=http://yum-repo.vip56.cn/hdp/HDP/centos7/3.1.0.0-78/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
[HDP-UTILS-1.1.0.22]
name=HDP-UTILS Version - HDP-UTILS-1.1.0.22
baseurl=http://yum-repo.vip56.cn/hdp/HDP-UTILS-1.1.0.22
gpgcheck=1
gpgkey=http://yum-repo.vip56.cn/hdp/HDP-UTILS-1.1.0.22/HDP-UTILS/centos7/1.1.0.22/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
createrepo /home/www/html/hdp/HDP/centos7/
createrepo /home/www/html/hdp/HDP-UTILS-1.1.0.22/
注意,其他服务需要将ambari.repo和HDP.repo复制到需要安装hadoop服务器的/etc/yum.repos.d/目录下。
原文:https://www.cnblogs.com/yaozhenfa/p/13679909.html