利用Nginx搭建Ambari本地安装源
1.下载本地源包
https://docs.hortonworks.com/HDPDocuments/Ambari-2.7.3.0/bk_ambari-installation/content/ch_obtaining-public-repos.html
下载的包文件是以下几个:
ambari-2.7.3.0-ubuntu18.tar.gz
HDP-3.1.0.0-ubuntu18-deb.tar.gz
HDP-GPL-3.1.0.0-ubuntu18-gpl.tar.gz
HDP-UTILS-1.1.0.22-ubuntu18.tar.gz
其中的版本号和操作系统请根据实际情况来选择。
2.上传包文件到服务器
一般用rz命令,大于4G的文件要用sftp命令。
(1) 在Xshell中点击“新建文件传输”按钮,或直接按ctrl+alt+f快捷键。弹出xftp窗口,点击“取消”后会弹出sftp窗口。
(2) 切换本地目录,假定待上传文件在f:\ambari目录
sftp:/> lcd f:\ambari
(3) 上传到服务器,假定上传到/home/ambari目录
sftp:/> put HDP-3.1.0.0-ubuntu18-deb.tar /home/ambari
3.登录root账号
su
4.安装Nginx
apt install nginx
5.创建站点根目录,复制包文件到目录
mkdir /var/www/ambari
cd /var/www/ambari
mv /home/ambari/*.tar.gz ./
6.解压包文件
tar -xzvf ambari-2.7.3.0-ubuntu18.tar.gz
tar -xzvf HDP-3.1.0.0-ubuntu18-deb.tar.gz
tar -zxvf HDP-GPL-3.1.0.0-ubuntu18-gpl.tar.gz
tar -xzvf HDP-UTILS-1.1.0.22-ubuntu18.tar.gz
7.配置Nginx
vim /etc/nginx/sites-available/ambari

server {
listen 80;
listen [::]:80;
server_name 192.168.100.105; //这里修改为部署机的IP
root /var/www/ambari;
location ^~ / {
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
}
location ~ /\.ht {
deny all;
}
}

8.创建ambari文件的软连接
ln -s /etc/nginx/sites-available/ambari /etc/nginx/sites-enabled/ambari
其中,sites-available目录和sites-enable目录的区别:
sites-available:存放所有站点的配置,包括不启用的站点。
sites-enable:存放当前启用站点的软连接(ln),方便快速启用/停用。
9.重启nginx服务
service nginx restart 或 systemctl restart nginx
10.检验
在浏览器打开(这里修改为部署机的IP):
http://192.168.100.105
利用Nginx搭建Ambari本地安装源的更多相关文章
- 基于本地iso 搭建的本地yum源 安装部署openldap
1,yum openldap-servers,openldap-clients 基于iso-cd1搭建的本地yum源(具体搭建参看ruige的repo本地快速搭建,在右边 找找看中输入repo key ...
- Redhat系列使用ISO或者光盘制作yum本地安装源
适用系统:redhat系列 示例系统:CentOS 6x86_64 环境:虚拟机 有时候做实验又不能联网的情况下想装一款软件时,经常会搞的头大:难道要去系统镜像中一个个拷出来再用rpm安装?各种依 ...
- 利用Nginx搭建http和rtmp协议的流媒体服务器[转]
利用nginx搭建http和rtmp协议的流媒体服务器 实验目的:让Nginx支持flv和mp4格式文件,同时支持Rtmp协议:同时打开rtmp的hls功能资料:HTTPLive Streaming( ...
- RedHat 6.4企业版利用iso镜像做本地yum源
修改文章:http://linux.cn/article-1017-1.html 而RedHat的yum则需要注册付费才能使用,如果不这样则有两种解决方案 1. 利用iso镜像做本地yum源 2. 利 ...
- 利用 Nginx 搭建小型的文件服务器
利用 Nginx 搭建小型的文件服务器 1.查看 Nginx 配置 android@localhost:/etc/nginx/conf.d$ nginx -hnginx version: nginx/ ...
- 利用nginx搭建tomcat集群
1.tomcat集群 利用nginx对请求进行分流,将请求平均的分给不同的tomcat去处理,减少单个tomcat的负载量,提高tomcat的响应速度. 2.创建多个tomcat服务器(同一个服务器上 ...
- RedHat/CentOS利用iso镜像做本地yum源
在这里用iso或者光盘做本地yum源的方法是差不多的,只是用光盘的话Linux系统会自动挂载,用iso镜像的或需要手动挂载,这里就说挂载iso的方法吧. (1) 创建iso存放目录和挂载目录 mkdi ...
- 利用nginx搭建RTMP视频点播、直播、HLS服务器(转)
开发环境 Ubuntu 14.04 server nginx-1.8.1 nginx-rtmp-module nginx的服务器的搭建 安装nginx的依赖库 sudo apt-get update ...
- 利用nginx搭建RTMP视频点播、直播、HLS服务器
开发环境 Ubuntu 14.04 server nginx-1.8.1 nginx-rtmp-module nginx的服务器的搭建 安装nginx的依赖库 sudo apt-get update ...
随机推荐
- JAVA语言程序设计课程评价
紧张的又短暂的一个学期结束了,这个学期也许将成为我人生中一个重要的转折点,作为一名半路出家的选手,在初次了解Java语言时我感到非常的迷茫与不知所措.因为之前很多同学都是通过假期时间在家自学,刚转入新 ...
- ❤️【Android精进之路-01】定计划,重行动来学Android吧❤️
您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. Android精进之路第一篇,确定安卓学习计划. 干货满满,建议收藏,需要用到时常看看.小伙伴们如有问题及需要,欢迎踊跃留言哦~ ~ ~. 前言 ...
- Ts基本数据类型
TS的基本数据类型 string let str : string str = 1 //报错 会提示num是字符串 不是数字 str = 'test' //正确 //拼接字符串 let str2 : ...
- Java从入门到精通(第5版)上半部分
1.1java简介 先起了oak 橡树 这个名字,因为商标原因改为爪洼岛谐音的Java 一次编写,到处运行 java如何运行 java程序既是编译型又是解释型 Java版本 Java SE 标准版(开 ...
- 【PHP数据结构】链表的其它形式
在上篇文章中,我们已经说过了链表除了简单的那一种单向链表外,还有其它的几种形式.当然,这也是链表这种结构的一大特点,非常地灵活和方便.我们简单的想一想,如果让最后一个节点的 next 指回第一个节点, ...
- UML类图及其JAVA的代码实现
推荐 : https://my.oschina.net/u/3635618/blog/3165129 http://www.uml.org.cn/oobject/201104212.asp
- python的列表和java的数组有何异同
今天面试被问到,自己学习一下. python的列表是可变长的,定义时不需要指定长度:pyhton是弱对象类型,python的列表存储的数据类型可以不相同:python的列表更加灵活,如可以通过''命令 ...
- CI框架 ::集成极光推送
分三步 1:引入类: 2:新建Jpush类: 3:修改源码(PHP5.3.3环境)
- VMware虚拟机常见问题(针对目前我所学的而言,还会不断更新)
VMware虚拟机常见问题(针对目前我所学的而言,还会不断更新) 自己电脑的telnet Client是否打开 在控制面板->程序->打开或关闭Windows功能 虚拟机的telnet是否 ...
- AT4518-[AGC032C]Three Circuits【欧拉回路】
正题 题目链接:https://www.luogu.com.cn/problem/AT4518 题目大意 给出\(n\)个点\(m\)条边的一张简单无向联通图,求能否把它分成三个可重复点的环. \(1 ...