利用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

 

posted @ 2021-01-05 17:10  Clotho_Lee  阅读(401)  评论(0编辑  收藏  举报