Ambari倉庫安裝教程
若是用戶須要後續使用Ambari server進行安裝Hadoop則必須搭建一個內部的yum源,不然直接下載速度將會很慢,固然該服務僅要搭建一個便可,能夠一直使用。html
1、CentOS設置
a) 更換阿里源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum makecache
b) 安裝工具
yum install wget net-tools yum-tils repolist createrepo -y
c) 使用阿里NTP服務
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
d) 設置主機名
hostnamectl set-hostname yum-hdp
e) 防火牆設置
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalld
f) 關閉selinux
setenforce 0 vi /etc/selinux/config SELINUX=disabled
2、安裝倉庫
a) 安裝Apache服務
yum install httpd -y
b) 啓動並設爲開機自啓
systemctl start httpd systemctl status httpd systemctl enable httpd
c) 設置網頁路徑
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
c) 下載資源包
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
d) 建立網站目錄
mkdir /home/www/html/ambari mkdir /home/www/html/hdp mkdir /home/www/html/hdp/HDP-UTILS-1.1.0.22
e) 解壓並轉存
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/
f) 設置ambari repo
下載文件linux
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
修改文件內容json
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
g) 設置HDP repo
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
h) 生成本地源
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/目錄下。centos