ambari是apache基金会的开源项目,它的优势在于巧妙溶合已有的开源软件,提供集群自动化安装、中心化管理、集群监控、报警等功能。据Hortonwork官方资料介绍,不同的HDP版本,对ambari的版本也有不同的要求(如下图,来源于hortonwork官网),在安装HDP2.4的过程中,选择的ambari版本为2.2.2.0

安装过程:

  • 软件包下载   (ambari-2.2.2.0-centos7.tar.gz)
  • 本地源制作   (ambari.repo)
  • ambari安装
  • 数据库配置

ambari安装:

  • 检查:httpd服务(ambari作为安装hdp本地源服务器,必须安装httpd服务,以便其它节点通过http下载安装包)
  • 命令:yum install -y mysql-connector-java (安装mysql驱动)
  • 检查:cd /usr/share/java  (安装完成后,切换至java目录,如下图,则ok)
  • 命令:mkdir -p /var/www/zhu  (在/var/www目录下创建临时目录zhu)
  • 命令:cd /var/www/zhu     (切换至该目录,然后将下载的安装包文件上传到新建的目录)
  • 命令:tar -zxvf ambari-2.2.2.0-centos7.tar.gz  (包装包解压,解压完成后如下图)
  • 将解压后生成的ambari-2.2.2.0 目录copy 到 /var/www/html 目录下,命名ambari (可借助winSCP 或 cp 命令执行)
  • 手工创建一个ambari.rpo 文件,文件内容如下:
    [Updates-ambari-2.2.2.0]
    name=ambari-2.2.2.0-Updates
    baseurl=http://192.168.0.100/ambari/centos7/2.2.2.0-460
    gpgcheck=1
    gpgkey=http://public-repo-1.hortonworks.com/ambari/centos7/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
    enabled=1
    priority=1
  • http://192.168.0.100(指ambari主机的IP地址),后面的地址必须与ar/www/html 目录下ambari的下级目录对应起来,如图
  • 将手工创建的文件ambari.rpo文件上传至 /etc/yum.repos.d 目录下
  • 检测:在任一台与192.168.0.100能ping通的机器上,在浏览器中访问 http://192.168.0.100/ambari/centos7/2.2.2.0-460,成功则ok
  • 命令:yum install ambari-server (安装ambari)
  • 在安装过程中,会有交互的过程,选择yes即可,完成后如图:
  • Ambari 相关服务启动配置命令如下:

    ambari-server status
    ambari-server start
    ambari-server stop
    ambari-server restart
  • 命令:ambari-server setup  (直接开始start命令会出错,执行安装命令)
  • 在如图界面,选择系统已经安装的jdk版本
  • 数据库配置,选择MySQL, 如图:
  • 等待安装,完成后如下图,则ok
  • ambari-server 安装完成

数据库配置:

  • 如上图,手工去创建ambari数据库及用户
  • 命令:mysql -u root -p

  • 执行:create database ambari;    (创建ambari数据库)
  • 执行:GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'localhost' IDENTIFIED BY 'bigdata';  (创建ambari用户)
  • 执行:GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'%' IDENTIFIED BY 'bigdata';
  • 执行:FLUSH PRIVILEGES;  (刷新权限)
  • 执行:quit;

  • 命令:service mysql restart;
  • 验证:mysql -u ambari -p     (成功登陆则OK)

  • 执行:use ambari;
  • 执行:source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql;  (ambari数据库建表)
  • 验证:show tables;   (显示ambari数据库所有表则OK)
  • 执行:quit;

  • 命令:ambari-server start    (如下图则ok)
  • 测试: netstat -nltp|grep java  ( ambari-server 默认监听的是 8080 端口)
  • 说明:cat  /etc/ambari-server/conf/ambari.properties   (这个文件里面,可看到我们配置的数据库相关的信息)
  • 测试:任一能ping能ambari主机的机器上,打开http://192.168.2.89:8080 , 以admin登陆,密码: admin, 出现如下图,则OK

HDP2.4安装(四):ambari安装的更多相关文章

  1. Ambari安装之Ambari安装前准备(CentOS6.5)(一)

    优秀博客 <Ambari--大数据平台的搭建利器> Ambari安装前准备 (一)机器准备 192.168.80.144   ambari01 (部署Ambari-server和Mirro ...

  2. Ubuntu14.04下Ambari安装搭建部署大数据集群(图文分五大步详解)(博主强烈推荐)

    不多说,直接上干货! 写在前面的话 (1) 最近一段时间,因担任我团队实验室的大数据环境集群真实物理机器工作,至此,本人秉持负责.认真和细心的态度,先分别在虚拟机上模拟搭建ambari(基于CentO ...

  3. Ambari安装之部署单节点集群

    前期博客 大数据领域两大最主流集群管理工具Ambari和Cloudera Manger Ambari架构原理 Ambari安装之Ambari安装前准备(CentOS6.5)(一) Ambari安装之部 ...

  4. CentOS6.5下Ambari安装搭建部署大数据集群(图文分五大步详解)(博主强烈推荐)

    第一步: Ambari安装之Ambari安装前准备(CentOS6.5)(一) 第二步: Ambari安装之部署本地库(镜像服务器)(二) 第三步: Ambari安装之安装并配置Ambari-serv ...

  5. Ambari2.6.0 安装HDP2.6.3(离线安装)

    一.下载安装包 因为使用在线安装特别慢,所有的安装包加起来有9个G左右,所以本教程是通过迅雷下载包,然后上传到服务器,通过配置本地源的方式来实现的离线安装.通过ambari安装需要下载下面的三个主要包 ...

  6. centos7 ambari安装HDP

    环境介绍:操作系统为Centos7.1:测试设备全部为内网设备,不通公网,所以需要配置本地yum源: 首先安装ansible工具,用来批量安装ambari.java以及基础的一些配置: 一. 免密钥登 ...

  7. 【定义及安装】Ambari——大数据平台的搭建利器

    Ambari 是什么 Ambari 跟 Hadoop 等开源软件一样,也是 Apache Software Foundation 中的一个项目,并且是顶级项目.目前最新的发布版本是 2.0.1,未来不 ...

  8. Ambari安装

    给hadoop用户sudo权限 hadoop ALL=(ALL) NOPASSWD:ALL 建立SSH互信,参考Hadoop HA的搭建中的互信建立 建立相应的下载脚本down.sh nohup wg ...

  9. Ambari安装之部署本地库(镜像服务器)(二)

    部署本地库(镜像服务器) (1)下载HortWorks官网上的3个库到本地(也可以在线下载,但是速度会很慢) 我们先把hortworks官网上需要下载的3个库下载到本地(这个还是需要很长时间的,当然你 ...

随机推荐

  1. 转:Bat命令学习

    转:http://www.cnblogs.com/SunShineYPH/archive/2011/12/13/2285570.html一.基础语法: 1.批处理文件是一个“.bat”结尾的文本文件, ...

  2. 转: ASP.NET+ExtJs4.0+表单提交submit,上传图片到服务器

    http://blog.csdn.net/lmaohuanl/article/details/6792057 <!DOCTYPE html PUBLIC "-//W3C//DTD XH ...

  3. matlab print,disp,fprint,fscan

    http://wenku.baidu.com/link?url=ZvpdbnbozLtaSQA011ZBl5tbpqN62nu8VH-sBZYDQkv4KaaIwnaSXg5vPDgxTjudG-Qn ...

  4. C# Listview 第一列不能居中

    /********************************************************************** * C# Listview 第一列不能居中 * 说明: ...

  5. druid 源码分析与学习(含详细监控设计思路的彩蛋)(转)

    原文路径:http://herman-liu76.iteye.com/blog/2308563  Druid是阿里巴巴公司的数据库连接池工具,昨天突然想学习一下阿里的druid源码,于是下载下来分析了 ...

  6. 跟开涛老师学shiro -- INI配置

    之前章节我们已经接触过一些INI配置规则了,如果大家使用过如spring之类的IoC/DI容器的话,Shiro提供的INI配置也是非常类似的,即可以理解为是一个IoC/DI容器,但是区别在于它从一个根 ...

  7. iOS 协同开发出fatal error: file ‘XX-Prefix.pch’ has been modified since the precompiled header was built

    在协同开发的时候,刚刚从svn下载到本地的代码,出现“fatal error: file 'XX-Prefix.pch' has been modified since the precompiled ...

  8. eoe资料

     -------------------------------https://github.com/waylau/vpngate-mirrors   FQ软件.方法 android优化: http: ...

  9. [luogu P2170] 选学霸(并查集+dp)

    题目传送门:https://www.luogu.org/problem/show?pid=2170 题目描述 老师想从N名学生中选M人当学霸,但有K对人实力相当,如果实力相当的人中,一部分被选上,另一 ...

  10. 越狱Season 1- Episode 16

    Season 1, Episode 16 -Burrows:Don't be. It's not your fault. 不要,不是你的错 -Fernando: Know what I like? 知 ...