Ambari(一)基于本地库离线安装

  1. 准备所需组件

    1. CentOS-7-x86_64-Everything-1804.iso
    2. JDK8
    3. Ambari-2.6.0.0-centos7.tar.gz
    4. HDP-2.6.3.0-centos7-rpm.tar.gz
    5. HDP-UTILS-1.1.0.21-centos7.tar.gz
  2. 安装三台Centos7

  3. 配置三台Centos7

    1. 关闭防火墙(所有节点)

      systemctl stop firewall.service
      systemctl disable firewall.service
      
    2. 配置主机名(所有节点)

      vi /etc/hostname
      
    3. 配置IP与主机名的映射(所有节点)

      vi /etc/hosts
      

      在文件添加如下内容,其中IP和主机名要对应上,这里按照自己的实际来设定

      192.168.1.138   am-slave1
      192.168.1.140   am-slave2
      192.168.1.141   am-master
      
    4. 配置主节点与从节点的SSH免密码登录(仅主节点)Spark(三)安装部署Spark

    5. 安装并开启时间同步服务NTP,以主节点为例(所有节点)

      [root@am-master ~]#  yum install ntpd
      [root@am-master ~]#  systemctl enable ntpd
      [root@am-master ~]#  systemctl start ntpd
      
    6. 安装并开启Apache Http服务(仅主节点)

      [root@am-master ~]#  yum install httpd
      [root@am-master ~]#  systemctl start httpd.service
      [root@am-master ~]#  systemctl enable httpd.service
      

      验证Http服务是否安装成功,出现如下界面说明安装成功了
      在这里插入图片描述

  4. 安装配置Mysql数据库(仅主节点)

    1. 安装Mysql

      yum -y install mariadb-server
      
    2. 启动mariadb

      systemctl start mariadb
      systemctl enable mariadb
      
    3. 配置Mysql

      mysql_secure_installation
      #首先是设置密码,会提示先输入密码
      Enter current password for root (enter for none):<–初次运行直接回车
      #设置密码
      Set root password? [Y/n] <–是否设置root用户密码,输入y并回车或直接回车
      New password: <– 设置root用户的密码
      Re-enter new password: <– 再输入一次你设置的密码
      #其他配置
      Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
      Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,
      Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
      Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
      #初始化MariaDB完成,接下来测试登录,输入密码能正常登陆就完成了
      
    4. 初始化Mysql

      mysql -uroot -p123456
      

      安装完成后创建ambari数据库及用户

      create database ambari;  
      CREATE USER 'ambari'@'%'IDENTIFIED BY 'ambari';
      GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'%';
      FLUSH PRIVILEGES;
      

      如果要安装Hive,再创建Hive数据库和用户 再执行下面的语句:

      create database hive;  
      CREATE USER 'hive'@'%'IDENTIFIED BY 'hive';
      GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%';
      FLUSH PRIVILEGES;
      
    5. 安装Mysql数据库驱动

      yum mysql-connector-java
      
  5. 配置Ambari本地数据源(仅在主节点上)

    1. httpd服务目录下创建ambari目录

       mkdir /var/www/html/ambari
      
    2. 将实现下载好的ambari-2.6.0.0-centos7.tar.gzHDP-2.6.3.0-centos7-rpm.tar.gz解压到ambari目录中

      tar -zxvf ambari-2.6.0.0-centos7.tar.gz -C /var/www/html/ambari
      tar -zxvf HDP-2.6.3.0-centos7-rpm.tar.gz -C /var/www/html/ambari
      
    3. ambari目录下创建一个HDP-UTILS,然后将 HDP-UTILS-1.1.0.21-centos7.tar.gz解压到HDF-UTILS目录中

      mkdir /var/www/html/ambari/HDP-UTILS/
      tar -zxvf HDP-UTILS-1.1.0.21-centos7.tar.gz -C /var/www/html/ambari/HDP-UTILS/
      
    4. 配置ambari、HDP、HDP-UTILS的本地源,一下的IP地址根据你自身的情况进行更改

      编辑ambari.repo

      vi /var/www/html/ambari/ambari/centos7/2.6.0.0-267/ambari.repo
      

      配置ambari.repo

      #VERSION_NUMBER=2.6.0.0-267
      [ambari-2.6.0.0]
      name=ambari Version - ambari-2.6.0.0
      baseurl=http://192.168.1.141/ambari/ambari/centos7/2.6.0.0-267
      gpgcheck=1
      gpgkey=http://192.168.1.141/ambari/ambari/centos7/2.6.0.0-267/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
      enabled=1
      priority=1
      

      编辑hdp.repo

      vi /var/www/html/ambari/HDP/centos7/2.6.3.0-235/hdp.repo
      

      配置hdp.repo

      #VERSION_NUMBER=2.6.3.0-235
      [HDP-2.6.3.0]
      name=HDP Version - HDP-2.6.3.0
      baseurl=http://192.168.1.141/ambari/HDP/centos7/2.6.3.0-235
      gpgcheck=1
      gpgkey=http://192.168.1.141/ambari/HDP/centos7/2.6.3.0-235/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
      enabled=1
      priority=1
      
      
      [HDP-UTILS-1.1.0.21]
      name=HDP-UTILS Version - HDP-UTILS-1.1.0.21
      baseurl=http://192.168.1.141/ambari/HDP-UTILS
      gpgcheck=1
      gpgkey=http://192.168.1.141/ambari/HDP-UTILS/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
      enabled=1
      priority=1
      
    5. ambari.repohdp.repo拷贝到/etc/yum.repos.d/目录下

  6. 安装Ambari

    1. 安装Ambari Server

      yum  install ambari-server
      
    2. 配置Amabri Server

      ambari-server setup
      

      在这里插入图片描述在这里插入图片描述

    3. 启动Ambari Server

      ambari-server start
      

      在这里插入图片描述

    4. 访问Ambari Server:http://192.168.1.141:8080 ,账号密码都是admin
      在这里插入图片描述

  7. 安装配置HDP 2.6.0集群

    1. 点击上面登录成功页面的Launch Install Wizard 按钮进行集群配置

    2. 设置集群名称
      在这里插入图片描述

    3. 设置HDP安装源
      在这里插入图片描述

    4. 主机信息确认,私钥文件时主节点的私钥文件,配置免密码登录的时候生成过
      在这里插入图片描述
      在这里插入图片描述在这里插入图片描述

    5. 安装具体的服务
      在这里插入图片描述

    6. 配置各个服务位Master
      在这里插入图片描述

    7. 配置服务的从节点
      在这里插入图片描述

    8. 显示配置信息
      在这里插入图片描述

    9. 开始部署集群
      在这里插入图片描述
      在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值