ambari部署hadoop

Ambari 详细使用案例 Ambari 是一款开源的工具,旨在帮助用户管理和监控 AWS 云环境中的虚拟机、容器和其他资源。它提供了一个易于使用的界面,可以帮助用户快速部署和管理云环境中的资源。部署和管理虚拟机和容器。监控和管理云环境中的资源。提供易于使用的界面和 API,方便用户进行资源的管理和监控。支持多种 AWS 服务,如 EC2、EBS、ELB 等。 阅读详情

为何选用ambari

Ambari是Apache Software Foundation中的一个顶级项目,它可以创建、管理、监视Hadoop整个生态圈(例如Hive,Hbase,Sqoop,Zookeeper等)的集群,使得Hadoop以及相关的大数据软件更容易使用。

Ambari本身是一个分布式架构的软件,由Ambari Server和Ambari Agent两部分组成,用户可通过Ambari Server通知Ambari Agent安装对应的软件;Ambari Agent会定时地发送各个机器每个软件模块的状态给Ambari Server,最终这些状态信息会呈现在Ambari的GUI,方便用户了解到集群的各种状态,并进行相应的维护。

Ambari跟Hadoop等开源软件一样,也是Apache Software Foundation中的一个项目,并且是顶级项目。本次选用发布版本2.7.3。就Ambari的作用来说,就是创建、管理、监视Hadoop的集群,但是这里的Hadoop是广义,指的是Hadoop整个生态圈(例如Hive,Hbase,Sqoop,Zookeeper等),而并不仅是特指Hadoop。用一句话来说,Ambari就是为了让Hadoop以及相关的大数据软件更容易使用的一个工具。

Ambari主要取得了以下成绩:

通过一步一步的安装向导简化了集群供应。

预先配置好关键的运维指标(metrics),可以直接查看Hadoop Core(HDFS和MapReduce)及相关项目(如HBase、Hive和HCatalog)是否健康。
支持作业与任务执行的可视化与分析,能够更好地查看依赖和性能。
通过一个完整的RESTful API把监控信息暴露出来,集成了现有的运维工具。
用户界面非常直观,用户可以轻松有效地查看信息并控制集群。

最新的CDH已经没有了社区版,也就是说以后使用新版本的Cloudera Manager和CDH都是要收费的,这对于很多小公司来说,可能无法承受。转向Ambari是他们的一个可选项。Ambari是Apache的一个顶级开源项目,开源是其最大的优势,开源也意味着Ambari可以灵活地进行扩展,集成更多的数据组件,对于需要定制化和二次开发的企业来说,Ambari也极具吸引力。

github地址: ambari

安装前准备

1.准备三台机器,规格如下(可以根据实际情况调整):

主机名 ip cpu 内存 磁盘 role
ambari01 10.180.13.62 16c 32g 300G ambai-server/namenode01/datanode01
ambari02 10.180.13.25 16c 32g 300G ambai-agent/namenode02datanode02
ambari03 10.180.13.61 16c 32g 300G ambai-agent/datanode03
  1. 机器能连外网
    三台机器能连外网,在使用ambai 安装过程中,有些依赖包需要联网安装解决。

  2. 准备HDP包资源
    2021年1月以来,新版本的Cloudera Manager和CDH都是要收费, 所以这里使用了旧的版本包,如下:

名称 版本 操作系统
HDP 3.0.0.0-1634 centos7.x
HDP-UTILS 1.1.0.22 centos7.x
HDP-GPL 3.0.0.0-1634 centos7.x
ambari 2.7.3.0 centos7.x

HDP 包路径:

[root@ambari01 yum.repos.d]# tree /usr/share/nginx/html/hadoop/ -L 4
/usr/share/nginx/html/hadoop/
|-- ambari
|   `-- centos7
|       `-- 2.7.3.0-139
|           |-- ambari
|           |-- ambari.repo
|           |-- artifacts.txt
|           |-- build.id
|           |-- build_metadata.txt
|           |-- hotfix_index.html
|           |-- index.html
|           |-- private_index.html
|           |-- public_index.html
|           |-- repodata
|           |-- RPM-GPG-KEY
|           |-- smartsense
|           `-- tars
|-- HDP
|   `-- centos7
|       `-- 3.0.0.0-1634
|           |-- accumulo
|           |-- artifacts.txt
|           |-- atlas
|           |-- bigtop-jsvc
|           |-- bigtop-tomcat
|           |-- build.id
|           |-- build_metadata.txt
|           |-- datafu
|           |-- druid
|           |-- hadoop
|           |-- hbase
|           |-- HDP-3.0.0.0-1634-MAINT.xml
|           |-- HDP-3.0.0.0-1634.xml
|           |-- hdp.repo
|           |-- hdp-select
|           |-- hive
|           |-- hive_warehouse_connector
|           |-- hotfix_index.html
|           |-- index.html
|           |-- kafka
|           |-- knox
|           |-- livy
|           |-- oozie
|           |-- phoenix
|           |-- pig
|           |-- private_index.html
|           |-- public_index.html
|           |-- ranger
|           |-- repodata
|           |-- RPM-GPG-KEY
|           |-- shc
|           |-- spark2
|           |-- sqoop
|           |-- storm
|           |-- superset
|           
Ambari安装,配置和部署Hadoop集群 使用Ambari安装Hadoop集群 阅读详情

相关推荐

Ambari 安装部署教程(手把手教学)【超级详细】

本文为读者提供了一套超详细的 Apache Ambari 安装部署教程,采用手把手教学方式,适合初学者及大数据运维人员。内容涵盖前期准备、环境配置、Ambari Server 与 Agent 安装、集群初始化配置、常见问题排查等全流程操作,确保用户能够顺利搭建稳定的 Hadoop 大数据平台管理系统。

Five的博客 1万+

Ambari部署Hadoop集群.doc

Hadoop生态圈包含HDFS、MapReduce、HBase、Hive、Pig、Flume、Sqoop、ZooKeeper等诸多组件。对大数据的初学者来说,搭建一个Hadoop大数据基础平台不是一件容易的事;对于企业,如果要部署由成千上万的节点组成的Hadoop集群,手工方式部署显然不符合实际。 而由Hortonworks贡献给Apache开源社区的Ambari则提供了搭建整个Hadoop生态的一站式服务。这款软件具有集群自动化安装、中心化管理、集群监控、报警等功能,使得安装集群从几天的时间缩短在几小时以内,运维人员从数十人降低到几人以内,极大地提高集群管理的效率。 本章首先对Ambari做简单介绍,然后详细介绍了Ambari的安装,以及如何使用Ambari搭建Hadoop集群,最后阐述了Ambari的架构和工作原理。 本章主要内容如下。 (1)Ambari简介。 (2)Ambari的安装。 (3)利用Ambari管理Hadoop集群。 (4)Ambari的架构和工作原理。

ambari部署 hadoop 集群

【代码】ambari部署 hadoop 集群

Davina_yu的博客 894

Ambari自动部署hadoop

Apache Ambari项目旨在通过开发用于配置,管理和监控Apache Hadoop集群的软件来简化Hadoop管理.Ambari提供了一个由RESTful API支持的直观,易用的Hadoop管理Web Ul。Ambari使系统管理员能够:提供Hadoop集群Ambari提供了跨任意数量的主机安装Hadoop服务的分步向导Ambari处理集群Hadoop服务配置管理Hadoop集群

小郑 2644

使用ambari安装Hadoop集群

一、环境准备 1.操作系统检查 操作系统版本检查 cat /etc/redhat-release 操作系统默认语言检查 echo $LANG echo 'export LANG=en_US.UTF-8' >> ~/.bashrc 操作系统时区设置 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 时钟同步 4.1 安装ntp服务: rpm –qa|grep ntp yum install ntp systemctl is

九万里 5105

Ambari集群部署全流程

Amabri管大数据的各个组件叫做 Service,在这一步要选择同时安装的服务,当然我们也可以先不选后面再选。在这里我们选择安装下 Hadoop相关的服务,其余的服务就取消掉对话框的对勾(它默认选了一堆,一定要去掉,好多用不到),如下图所示:在这里要特别注意,在 AmbariHadoop被当做多个服务例如 HDFS、YARN等,如果你选择的服务依赖于其他服务他会提示的,你点击确认后会自动勾选,然后下一步即可。

2501_90339263的博客 1777

ambari部署Hadoop集群

ambari部署Hadoop集群 在三台初始机器上部署: 192.168.56.101 centos01 192.168.56.102 centos02 192.168.56.103 centos03 配置yum yum源可以使用public repository,也可以在本地局域网搭建本地repository。 使用public repository,则在centos01上修改本地/etc/y...

巧克力人生的博客 936

基于ambari部署Hadoop

基于ambari部署Hadoop 前提:部署ambari 1.登录ambari,进入首页 2.点击“Launch Install Wizard”搭建集群 3.输入集群的名字,不能使用空格和其他特殊字符,点击下一步 4. 将除了redhat7之外的os选项通过右边的remove按钮删除;在redhat7对应的base url中填入hdp.repo文件中的地址 5. 在目标主机中填入集群中所有服务器的主机名,填入server主机的ssh密钥,通过cat ~/.ssh/id_rsa命令获取,点击“REGI

qq_41099527的博客 834

Ambari部署hadoop集群环境

 一、Ambari介绍 1.介绍:         AmbariHadoop 等开源软件一样,也是 Apache Software Foundation 中的一个项目,并且是顶级项目。Ambari提供了一个直观的,易用的Hadoop管理web界面。         Ambari 自身也是一个分布式架构的软件, 采用的是Server/Client的模式,主要组件:ambari-age...

weixin_38937633的博客 1484

AMBARI部署HADOOP集群(4)

通过 Ambari 部署 hadoop 集群 1.打开http://192.168.242.181:8080 登陆的用户名/密码是 : admin/admin 2.点击 “LAUNCH INSTALL WIZARD”,开始创建一个集群 3.为集群取一个名字 4.前面我们建了本地的资源库,这里选择 “Use Local Repository”。删除其...

weixin_30251587的博客 383

使用Ambari快速部署Hadoop大数据环境

开始部署首先了解下Ambari, 项目地址在:http://incubator.apache.org/ambari/安装文档在: http://incubator.apache.org/ambari/1.2.2/installing-hadoop-using-ambari/content/index.htmlHortonWorks的人写的一篇介绍安装的文章我翻译了下: http://www.cnbl

~衫~的博客 1223

Hadoop】使用Ambari安装部署Hadoop集群(原)

部署环境使用4台机器,OS使用CentOS7,部署图如下:Paste_Image.png环境准备1、节点间互信# ssh-keygen -t rsa # cat .ssh/id_rsa.pub >> .ssh/authorized_keys # scp .ssh/authorized_keys hadoop-node1:~/.ssh/authorized_keys 将所有节点的rsa公...

nalnait的专栏 9382

centos系统下ambari离线部署hadoop

centos系统下ambari离线部署hadoop

QQ83512272的博客 1009

ambari自动化Hadoop部署

20200922 - 0. 引言 几年前为了处理大量的日志,简单学习了hadoop的内容,之后就在自己的几台破PC上进行了实验,当时安装的方式步骤大致如下: 利用expect脚本完成免密登陆 利用clush进行集群管理,比如传输文件,或者文件及命令更新 之前还想过利用docker的形式来部署,但是好像是存在一些问题的,并不是那么简单,虽然我当时部署一个单机的成功了。不过,现在想想,这种基础服务,最好还是直接逻辑部署比较好。 今天在看zeppelin的时候,发现了另外的一个工具ambari,可以自动完成H

围城 1235

Ambari快速部署Hadoop大数据环境

Ambari 是什么 AmbariHadoop 等开源软件一样,也是 Apache Software Foundation 中的一个项目,并且是顶级项目。

小陌成长之路 1万+
hello_world_99
博客等级 码龄7年 1粉丝 1原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值