利用Nginx搭建Ambari本地安装源

本文详细介绍了在Ubuntu系统上通过下载源包并利用Nginx进行Ambari的安装和配置过程。从源包下载、上传、解压,到Nginx配置及站点设置,提供了完整的步骤说明。

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

 

转载于:https://www.cnblogs.com/maluscalc/p/11115240.html

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值