九阴真经Ambari——4.创建本地仓库
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/87911390
本文出自【我是干勾鱼的博客】
Ingredients:
Java:Java SE Development Kit 8u162(Oracle Java Archive),Linux下安装JDK修改环境变量
Ambari/HDP:Ambari 2.7.3 Repositories,HDP 3.1.0 Repositories(Apache Ambari-2.7.3.0 Installation,Support Matrix,Hortonworks)
1 安装HTTP服务
1.1 安装
yum install httpd
1.2 启动
service httpd start
1.3 确认
service httpd status
2 在mirror server上创建目录
mkdir -p /var/www/html/ambari
因为需要安装的文件较多,这里多创建了1级目录:ambari。
3 获取公网仓库资源
访问Obtaining Public Repositories来获取。
3.1 Ambari Repositories
Ambari Repositories:
wget -c http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.7.3.0/ambari-2.7.3.0-centos7.tar.gz
3.2 Ambari Repositories
HDP 3.1.0 Repositories:
HDP:
wget -c http://public-repo-1.hortonworks.com/HDP/centos7/3.x/updates/3.1.0.0/HDP-3.1.0.0-centos7-rpm.tar.gz
HDP-UTILS:
wget -c http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.22/repos/centos7/HDP-UTILS-1.1.0.22-centos7.tar.gz
HDP-GPL:
wget -c http://public-repo-1.hortonworks.com/HDP-GPL/centos7/3.x/updates/3.1.0.0/HDP-GPL-3.1.0.0-centos7-gpl.tar.gz
4 文件解压缩
所有文件放入mirror server的仓库目录:
/var/www/html/ambari
并解压缩。
确保mirror server可以通过互联网被访问,比如目录:
http://shizhi004/ambari/
5 配置yum的Repo File(所有服务器)
注意! 这一步的配置需要在所有3台服务器上都进行。
5.1 下载yum的Repo File
Ambari Repo File:
wget -c http://public-repo-1.hortonworks.com/ambari/amazonlinux2/2.x/updates/2.7.3.0/ambari.repo
HDP Repo File:
wget -c http://public-repo-1.hortonworks.com/HDP/centos7/3.x/updates/3.1.0.0/hdp.repo
HDP-GPL Repo File:
wget -c http://public-repo-1.hortonworks.com/HDP-GPL/amazonlinux2/3.x/updates/3.1.0.0/hdp.gpl.repo
5.2 配置Repo File
- Ambari:
#VERSION_NUMBER=2.7.3.0-139
[ambari-2.7.3.0]
name=ambari Version - ambari-2.7.3.0
baseurl=http://shizhi004/ambari/ambari/centos7/2.7.3.0-139/
gpgcheck=1
gpgkey=http://shizhi004/ambari/ambari/centos7/2.7.3.0-139/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
- HDP:
#VERSION_NUMBER=3.1.0.0-78
[HDP-3.1]
name=HDP Version - HDP-3.1
baseurl=http://shizhi004/ambari/HDP/centos7/3.1.0.0-78/
gpgcheck=1
gpgkey=http://shizhi004/ambari/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://shizhi004/ambari/HDP-UTILS/centos7/1.1.0.22/
gpgcheck=1
gpgkey=http://shizhi004/ambari/HDP-UTILS/centos7/1.1.0.22/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
注意! 版本这里要将默认的 [HDP-3.1.0.0] 改成 [HDP-3.1],否则安装的时候会报找不到安装文件mirror的错误!
- HDP-GPL:
#VERSION_NUMBER=3.1.0.0-78
[HDP-GPL-3.1.0.0]
name=HDP-GPL Version - HDP-GPL-3.1.0.0
baseurl=http://shizhi004/ambari/HDP-GPL/centos7/3.1.0.0-78/
gpgcheck=1
gpgkey=http://shizhi004/ambari/HDP-GPL/centos7/3.1.0.0-78/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
5.3 确认Repo File
yum clean all
yum makecache
yum repolist
这时候执行的yum repolist命令可能看到的结果如下:
[root@shizhi004 yum.repos.d]# yum repolist
已加载插件:fastestmirror, priorities
Loading mirror speeds from cached hostfile
16 packages excluded due to repository priority protections
源标识 源名称 状态
HDP-3.1 HDP Version - HDP-3.1 201
HDP-GPL-3.1.0.0 HDP-GPL Version - HDP-GPL-3.1.0.0 4
HDP-UTILS-1.1.0.22 HDP-UTILS Version - HDP-UTILS-1.1.0.22 16
ambari-2.7.3.0 ambari Version - ambari-2.7.3.0 13
base/7/x86_64 CentOS-7 10,015+4
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 12,890+12
extras/7/x86_64 CentOS-7 371
updates/7/x86_64 CentOS-7 1,098
repolist: 24,608
说明可以识别到mirror server上面的所有tarball了。
6 参考
九阴真经Ambari——1.熟悉Hortonworks官网结构并找到Ambari下载地址
九阴真经Ambari——2.基础环境准备
九阴真经Ambari——3.安装并配置MariaDB
Chapter 2. Using a Local Repository
Chapter 3. Obtaining Public Repositories
九阴真经Ambari——4.创建本地仓库相关推荐
- git 创建本地仓库、远程仓库,上传项目
1.在本地想创建git仓库的地方创建本地仓库 首先右键打开 Git Bash Here,如果没有,请先安装git,下载地址:https://git-scm.com/downloads git init ...
- 01git创建本地仓库及操作入门
git工作流程图 git常用命令 命令 作用 git init 初始化,创建 git 仓库 git status 查看 git 状态 (文件是否进行了添加.提交操作) clone (克隆) 从远程仓库 ...
- git创建本地仓库和github仓库
原文链接 git创建仓库 创建本地仓库 前提:已经在本地安装好git环境 首先新建一个文件夹,linux环境下命令如下(其它环境自己动手建吧): mkdir test (创建test文件夹) cd t ...
- 【五】ubuntu创建本地仓库
目录 1 引言 2 ubuntu本地仓库 3 本地仓库创建工具 3.1 reprepro参数 3.2 reprepro应用 4 网页服务器配置 参考 1 引言 reprepro 是用于管理 deb 格 ...
- Maven创建本地仓库
Maven创建本地仓库 一般我们使用maven仓库的时候都是默认的C盘中的.m2,但是如果把所有的jar包都下载到C盘中必定会造成电脑卡顿现象,所以我们就有必要创建一个自己的maven本地仓库. 第一 ...
- Git学习之旅:Mac安装Git与创建本地仓库(一)
Git简述:版本管理工具,git的英文直译就是饭桶.最初只应用于linux,现在应用十分广泛. git一般工作流程:1.从远程仓库中克隆Git资源作为本地仓库.2.从本地仓库中checkout代码然后 ...
- 创建本地仓库连接远程gitee
创建本地仓库连接远程gitee 安装git git官网 淘宝镜像地址(推荐) power shell中用winget安装 git本地仓库 初始化本地仓库 连接远程仓库 测试 上传 提交到暂存区 提交到 ...
- git 创建本地仓库与 gitcafe 关联
git init # 创建本地仓库 # 设置远程仓库地址,这里可以设置ssh 或 https 的形式,此处设置为https 格式, # ssh 格式为 : git remote add origin ...
- git创建本地仓库远程仓库,并关联。全过程
1.在网页中自己的github账号下,创建仓库project 2.在本机创建文件夹project. 进入文件夹project. (1) git init (2) git add README.md ( ...
最新文章
- 华为服务器HBA卡在哪个位置,服务器hba 设置
- web前端入门学习 html5(1)
- vim之格式化代码功能——gg=G
- 《网易编程题》疯狂队列
- Imbalanced data – Finding Waldo
- Linux基础入门学习笔记之二
- 【bug】HbuilderX运行到微信小程序 报错
- 队列和通知区别_Java多线程学习(五)——等待通知机制
- ad7606中文资料_AD7606-6 pdf,AD7606-6中文资料,AD7606-6应用电路-华秋商城
- 微信公众号开发之消息模板
- 基于阿里钉钉网页版制作绿色版客户端
- c++ | 尝试攥写头文件遇到的坑
- 梦想经不起等待 -- 美文转载
- python工程师学习路径
- LRUCache简单实现
- Mac如何安装MySQL和Navicat
- 应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序。——最新完美解决方案!
- 探究vite——新一代前端开发与构建工具(一)
- 专升本-计算机公共课考点(7)——计算机网络基础
- phpEXCEL导出的数字太长,显示不完整
热门文章
- asc速度慢 mysql_按desc排序的mysql速度很快,但asc速度很慢
- 阿里云基础认证(ACA - Alibaba Cloud Certification Associate)
- DreamweaverCS6 - BUG(2) —— 编辑浏览器列表无法添加浏览器
- 母羊奶粉的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- linux打开文件脚本,linux脚本文件实现的功能有哪些剧本用工具打开
- java swing 简单计算器_java用swing写了一个简单的计算器
- 人工神经网络理论及应用pdf,人工智能的相关书籍
- git ssh配置文件 服务器_Linux 环境 搭建Git 服务器,并且修改SSH端口使用
- win7系统没有计算机睡眠状态,win7旗舰版系统休眠模式和睡眠模式的区别
- 云和恩墨的两道Oracle面试题