Ambari ambari安装

不同的HDP版本,对ambari的版本也有不同的要求(如下图,来源于hortonwork官网),在安装HDP2.3的过程中,选择的ambari版本为2.2.2.0

安装步骤:

软件包下载;

集群规划:

  • 192.168.15.151   hdp1     (ambari)
  • 192.16815.152    hdp2     (worknode1)
  • 192.16815.153   hdp3     (worknode2)

环境准备:

ssh无密码访问:

  • hdp1.命令: cd  ~/.ssh    (切换目录)
  • hdp1.命令:ssh-copy-id hdp1   (配置hdp1能无密访问所有节点)
  • hdp1.命令:ssh-copy-id hdp2
  • hdp1.命令:ssh-copy-id hdp3
  • hdp1.命令:ssh-copy-id hdp4
  • hdp1.命令:ssh-copy-id R

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.3.2.0-centos6.tar.gz  (包装包解压,解压完成后如下图)
  • 本地源制作
  • 将hdp安装包上传至hdp1服务器,并切换至该目录(如:/usr/zhu)命令:
  • tar -zxvf HDP-2.3.2.0-centos6-rpm.tar.gz  (安装包文件解压)
  • 命令:tar -zxvf HDP-UTILS-1.1.0.20-centos6.tar.gz
  • 将解压后的生成的 HDP 和 HDP-UTILS-1.1.0.20 目录copy 到 /var/www/html 目录下
  • 手工创建名为 hdp.rpo 的文件,内容如下 (http://192.168.15.151为安装ambari的机器IP
  • #VERSION_NUMBER=2.3.2.0-2950
    [HDP-2.3.2.0]
    name=HDP Version - HDP-2.3.2.0
    baseurl=http://192.168.15.151/HDP/centos6/2.x/updates/2.3.2.0
    gpgcheck=1
    gpgkey=http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.3.2.0/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
    enabled=1
    priority=1

    [HDP-UTILS-1.1.0.20]
    name=HDP Utils Version - HDP-UTILS-1.1.0.20
    baseurl=http://192.168.15.151/HDP-UTILS-1.1.0.20/repos/centos6
    gpgcheck=1
    gpgkey=http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.3.2.0/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
    enabled=1
    priority=1

  • hdp-util.repo 的文件,内容如下
  • [HDP-UTILS-1.1.0.20]
    name=HDP Utils Version - HDP-UTILS-1.1.0.20
    baseurl=http://192.168.15.151/HDP-UTILS-1.1.0.20/repos/centos6
    gpgcheck=1
    gpgkey=http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.3.2.0/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
    enabled=1
    priority=1

将 hdp.rpo 和 hdp-util.repo 文件上传至 /etc/yum.repos.d 目录

  • 将上传至 hdp1 服务器上的 rpo 文件分发至集群内其它机器节点的相同目录,命令如下:
  • hdp1命令: cd /etc/yum.repos.d
  • hdp1命令: scp hdp.repo hdp-util.repo hdp2:/etc/yum.repos.d
  • hdp1命令: scp hdp.repo hdp-util.repo hdp3:/etc/yum.repos.d
  • hdp1命令: scp hdp.repo hdp-util.repo R:/etc/yum.repos.d

ambari安装:

  • 命令: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数据库及用户
  • 命令: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
  • 测试:任一能ping能ambari主机的机器上,打开http://192.168.15.151:8080 , 以admin登陆,密码: admin, 出现如下图,则OK

原文地址:https://www.cnblogs.com/kxgdby/p/9211476.html

时间: 2024-07-31 00:43:06

Ambari ambari安装的相关文章

ambari+hdp安装

Yun2集群上Ambari+HDP安装 1. 安装环境说明: 系统版本:CentOS7 安装版本: Ambari版本:2.2.2.0 HDP版本:2.4.2.0 集群机器: Ambari Server :yun2 Ambari Agent:yun3 ,yun4,yun6,yun18,yun19,yun20,yun21 2. 操作系统环境准备 2.1 配置SSH免密码登录 主节点里root用户登录执行如下步骤: ssh-keygen –t rsa cd /root/.ssh cat id_rsa.

从零开始安装 Ambari (1) -- 安装前的准备工作

Ambari 没有简单的 .tar.gz 结尾的包(反正我找到).apache 官网提供的安装方法,是要下载源码,自己编译成安装包安装.说明文档还不够细.编译的时候是用 maven,照理来说不应该会失败的.但是我总是失败,报找不到类的错误.maven 的仓库中明明是有的.遇到各种奇葩问题.实际生产环境,也不会是编译成安装包再安装的.还好, hortonworks 提供了 ambari 的安装方法,而且还很详细.以下是在 centos7 上的安装步骤. 在安装之前,按照官方文档,需要做如下配置(我

Ambari下安装oozieUI界面无法访问问题

前言: 其他集群管理工具安装oozie和手动编译安装oozie,关于oozie的UI界面无法访问的问题,大致和该方法类似. 找到下面4步骤里的视图显示的目录,有一个ext-2.2软链指向的路径 lrwxrwxrwx 1 oozie hadoop 41 Dec 12 2018 ext-2.2 -> /usr/hdp/3.0.1.0-187/oozie/libext/ext-2.2 将之前的下载的安装包放到该路径就可以了 其他步骤基本一致,路径稍有出入,方法如下: 1.安装完成,访问UI界面** 安

Ambari ambari 集群及组件

HDP安装: 在任意机器浏览器上打开ambari web 界面 (http://192.168.15.151:8080   user:admin  psd:admin) 在主页面 "Create a Cluster" 版板,选择 "Launch Install Wizard",如图: 按向导输入集群名 选择hdp2.3, 我们采用离线安装,在高级选项中将 redhat6 以外的其它选项全部去掉,同时配置本地源地址(对应repo文件中baseUrl地址),如下 将am

Ambari安装组件出错

Caught an exception while executing custom service command: <class 'ambari_agent.AgentException.AgentException'>: 'Script /var/lib/ambari-agent/cache/stacks/HDP/2.3/services/DOCK/package/scripts/master.py does not exist'; 'Script /var/lib/ambari-age

HDP安装(四):ambari安装

ambari是apache基金会的开源项目,它的优势在于巧妙溶合已有的开源软件,提供集群自动化安装.中心化管理.集群监控.报警等功能.据Hortonwork官方资料介绍,不同的HDP版本,对ambari的版本也有不同的要求(如下图,来源于hortonwork官网),在安装HDP2.4的过程中,选择的ambari版本为2.2.2.0 安装过程: 软件包下载   (ambari-2.2.2.0-centos7.tar.gz) 本地源制作   (ambari.repo) 数据库配置 安装步骤: 检查:

[原创]CentOS 6 Ambari Hadoop平台的安装(本地库)

1. 安装前的准备 1.1 硬件要求 无特殊需求(根据Hadoop各个组件需求及实际情况,一般建议单个集群的机器数量在3台及以上:1台Master结点,2台机器作为Slave结点). 1.2 软件要求 1.2.1 操作系统 仅支持如下操作系统: Red Hat Enterprise Linux (RHEL) v5.x or 6.x (64-bit) CentOS v5.x or 6.x (64-bit) SUSE Linux Enterprise Server (SLES) 11, SP1 (6

Ambari 安装

Ambari 没有简单的 .tar.gz 结尾的包,不能直接解压,配置一下就能跑的.apache 官网提供的安装方法,是要下载源码,自己编译成安装包安装.说明文档不够细,还要安装很多东西.编译的时候是用 maven,照理来说不应该会失败的.但是我总是失败,报找不到类的错误.maven 的仓库中明明是有的.实际生产环境,也不会是编译成安装包再安装的.还好, hortonworks 提供了 ambari 的安装方法.以下是在 centos7 上的安装步骤. 1. 下载ambari 仓库文件. wge

ambari介绍及安装

Ambari简介 Ambari概述 Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的创建.管理和监控.Ambari已支持大多数Hadoop组件,包括HDFS.MapReduce.Hive.Pig. Hbase.Zookeeper.Sqoop和Hcatalog等:除此之外,Ambari还支持Spark.Storm等计算框架及资源调度平台YARN. Apache Ambari 从集群节点和服务收集大量信息,并把它们表现为容易使用的,集中化的接口:Ambari W