准备Ambari & HDP Repositories文件 (hortonworks网站,需翻墙)
- Ambari Repository 这里我们选择2.6版本
- 进入hortonworks官方文档,选择 ambari版本下载
-
https://docs.hortonworks.com/
yum-repository-local001.png - https://docs.hortonworks.com/HDPDocuments/Ambari/Ambari-2.6.2.2/index.html
-
文件地址:
yum-repository-local002.png
- HDP Repository 我们同样选择2.6版本
-
同样从官方文档首页选择HDP 2.6版本
yum-repository-local003.png - 点击
Apache Ambari Installation
进入HDP下载页 -
https://docs.hortonworks.com/HDPDocuments/Ambari-2.6.2.2/bk_ambari-installation/content/ch_Getting_Ready.html
yum-repository-local004.png - 依次选择
3. Obtaining Public Repositories
->HDP Stack Repositories
->HDP 2.6 Repositories
-
https://docs.hortonworks.com/HDPDocuments/Ambari-2.6.2.2/bk_ambari-installation/content/hdp_26_repositories.html
yum-repository-local005.png -
这里我们选择下载centos7版本文件的 HDP、HDP-UTILS、 HDP-GPL 三个文件
yum-repository-local006.png
-
二、创建本地yum源
-
安装创建本地源的工具
yum-repository-local007.png
sudo yum install yum-utils createrepo -y
-
安装 Nginx || Apache (此处推荐nginx)
yum-repository-local008.png
sudo yum install nginx -y
这里截图为已安装后再次安装效果
-
创建一个目录/alidata1/repo-yum/,配置nginx指向此目录
yum-repository-local009.png -
分别解压 ambari、HDP、HDP-UTILS、 HDP-GPL四个文件
以HDP为例
yum-repository-local010.png -
创建 /alidata1/repo-yum/hdp2.6/centos7/目录,然后把上步解压后的文件上传到centos7目录下
部分文件会有重复,可直接忽略
yum-repository-local011.png -
执行
sudo createrepo /alidata1/repo-yum/hdp2.6/centos7/
命令生成repodata -
启动 nginx ,访问地址
yum-repository-local012.pnghttp://114.55.108.153/hdp2.6/
,如果能看到如下界面就表示本地源创建成功。
-
将下载好的ambari.repo文件移至
yum-repository-local013.png/etc/yum.repos.d/
目录下,并修改文件,将baseurl变更为本地yum repositoryhttp://114.55.108.153/hdp2.6/
这里录入的是同一局域网内服务器内网ip,下载更快
附:nginx配置源码参考
server {
listen 80 default_server;
server_name _;
root /alidata1/repo-yum/;
location / {
autoindex on;
}
error_page 404 /404.html;
location = /404.html {
root /usr/share/nginx/html;
}
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
网友评论