zoukankan      html  css  js  c++  java
  • Ambari仓库安装教程

    Ambari仓库安装教程

    如果用户需要后续使用Ambari server进行安装Hadoop则必须搭建一个内部的yum源,否则直接下载速度将会很慢,当然该服务仅要搭建一个即可,可以一直使用。

    一、CentOS设置

    a) 更换阿里源

    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    
    yum makecache
    

    b) 安装工具

    yum install wget net-tools yum-tils repolist createrepo -y
    

    c) 使用阿里NTP服务

    yum install chrony -y
    
    sed -i "/server/d" /etc/chrony.conf
    
    vi /etc/chrony.conf 增加 server ntp.aliyun.com iburst
    
    systemctl restart chronyd
    
    chronyc tracking
    

    d) 设置主机名

    hostnamectl set-hostname yum-hdp
    

    e) 防火墙设置

    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    sudo systemctl reload firewalld
    

    f) 关闭selinux

    setenforce 0
    
    vi /etc/selinux/config
    
    SELINUX=disabled
    

    二、安装仓库

    a) 安装Apache服务

    yum install httpd -y
    

    b) 启动并设为开机自启

    systemctl start httpd
    systemctl status httpd
    systemctl enable httpd
    

    c) 设置网页路径

    mkdir /home/www/html
    
    # 设置配置
    vi /etc/httpd/conf/httpd.conf
    
    # 将DocumentRoot "/var/www/html"中的路径修改为如下
    /home/www/html
    
    # 同时将<Directory "/var/www/html">中的路径修改如下
    /home/www/html
    
    # 重启服务
    systemctl restart httpd
    
    # 设置权限
    chmod -R 755 /home/www/html
    

    c) 下载资源包

    mkdir /home/download
    cd /home/download
    
    wget ftp://ftp.vip56.cn:88/software/ambari/ambari-2.7.3.0-centos7.tar.gz
    wget ftp://ftp.vip56.cn:88/software/ambari/HDP-UTILS-1.1.0.22-centos7.tar.gz
    wget ftp://ftp.vip56.cn:88/software/ambari/HDP-3.1.0.0-centos7-rpm.tar.gz
    

    d) 创建网站目录

    mkdir /home/www/html/ambari
    mkdir /home/www/html/hdp
    mkdir /home/www/html/hdp/HDP-UTILS-1.1.0.22
    

    e) 解压并转存

    tar -zxvf ambari-2.7.3.0-centos7.tar.gz -C /home/www/html/ambari/
    tar -zxvf HDP-3.1.0.0-centos7-rpm.tar.gz -C /home/www/html/hdp/
    tar -zxvf HDP-UTILS-1.1.0.22-centos7.tar.gz -C /home/www/html/hdp/HDP-UTILS-1.1.0.22/
    

    f) 设置ambari repo

    下载文件

    wget -O /etc/yum.repos.d/ambari.repo http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.7.3.0/ambari.repo
    

    修改文件内容

    vi /etc/yum.repos.d/ambari.repo 修改内容下:
    
    #VERSION_NUMBER=2.7.3.0-139
    [ambari-2.7.3.0]
    #json.url = http://public-repo-1.hortonworks.com/HDP/hdp_urlinfo.json
    name=ambari Version - ambari-2.7.3.0
    baseurl=http://yum-repo.vip56.cn/ambari/ambari/centos7/2.7.3.0-139
    gpgcheck=1
    gpgkey=http://yum-repo.vip56.cn/ambari/ambari/centos7/2.7.3.0-139/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
    enabled=1
    priority=1
    

    g) 设置HDP repo

    vi /etc/yum.repos.d/HDP.repo 输入以下内容,文件不存在则创建
    
    #VERSION_NUMBER=3.1.0.0-78
    [HDP-3.1.0.0]
    name=HDP Version - HDP-3.1.0.0
    baseurl=http://yum-repo.vip56.cn/hdp/HDP/centos7
    gpgcheck=1
    gpgkey=http://yum-repo.vip56.cn/hdp/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://yum-repo.vip56.cn/hdp/HDP-UTILS-1.1.0.22
    gpgcheck=1
    gpgkey=http://yum-repo.vip56.cn/hdp/HDP-UTILS-1.1.0.22/HDP-UTILS/centos7/1.1.0.22/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
    enabled=1
    priority=1
    

    h) 生成本地源

    createrepo /home/www/html/hdp/HDP/centos7/
    createrepo /home/www/html/hdp/HDP-UTILS-1.1.0.22/
    

    注意,其他服务需要将ambari.repo和HDP.repo复制到需要安装hadoop服务器的/etc/yum.repos.d/目录下。

  • 相关阅读:
    用localeCompare实现中文排序
    点击一个链接同时打开两个页面
    汉字和Unicode编码互转
    javascript中document学习
    javascript页面表格排序
    JavaScript 仿LightBox内容显示效果
    JavaScript面向对象的简单介绍
    JavaScript键盘上下键的操作(选择)
    关于clientWidth、offsetWidth、clientHeight、offsetHeigh
    动态(按需)加载js和css文件
  • 原文地址:https://www.cnblogs.com/yaozhenfa/p/13679909.html
Copyright © 2011-2022 走看看