centos 安装ambari

Ambari作为Apache基金会的顶级项目,旨在简化Hadoop及其生态系统的部署、管理和监控。它不仅适用于Hadoop,还支持Spark、Storm及YARN等组件,通过AmbariServer和AmbariAgent的分布式架构,实现集群状态的实时反馈和维护,为大数据初学者和专业人员提供便利。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ambari 是什么?
  Ambari 跟 Hadoop 等开源软件一样,也是 Apache Software Foundation 中的一个项目,并且是顶级项目。目前最新的发布版本是 2.4.2。就 Ambari 的作用来说,就是创建、管理、监视 Hadoop 的集群,但是这里的 Hadoop 是广义,指的是 Hadoop 整个生态圈(例如 Hive,Hbase,Sqoop,Zookeeper 等等),而并不仅是特指 Hadoop。用一句话来说,Ambari 就是为了让 Hadoop 以及相关的大数据软件更容易使用的一个工具。
  现在,大家应该知道什么人最需要Ambari了。那些苦苦花费好几天去安装、调试 Hadoop 的初学者是最能体会到 Ambari 的方便之处的。而且,Ambari 现在所支持的平台组件也越来越多,例如流行的 Spark,Storm 等计算框架,以及资源调度平台 YARN 等,我们都能轻松地通过 Ambari 来进行部署。
  Ambari 自身也是一个分布式架构的软件,主要由两部分组成:Ambari Server 和 Ambari Agent。简单来说,用户通过 Ambari Server 通知 Ambari Agent 安装对应的软件;Agent 会定时地发送各个机器每个软件模块的状态给 Ambari Server,最终这些状态信息会呈现在 Ambari 的 GUI,方便用户了解到集群的各种状态,并进行相应的维护。

安装

https://www.cnblogs.com/boyzgw/p/6525313.html

 

集群重启后启动ambari-server访问Web页面无法启动集群解决

  使用ambari部署的集群重新启动后,必须手动重启ambari-server和所有集群主机上的ambari-agent。

  • ambari-server服务器上执行:

    $ sudo ambari-server start

  • 所有集群节点主机上执行:

    $ sudo ambari-agent start

 

Ambari HDP 常用命令

启动ambari server: ambari-server start

重启ambari server: ambari-server restart

关闭ambari server: ambari-server stop

启动ambari agent: ambari-agent start

重启ambari agent: ambari-agent restart

关闭ambari agent: ambari-agent stop

更换服务器IP地址后,Ambari各项服务心跳丢失(heartbeat lost)的解决方案

https://blog.youkuaiyun.com/jxc928/article/details/51537044

### 安装 Ambari 的步骤 #### 准备工作 为了在 CentOS 7 上成功安装 Ambari,需先确保环境已准备好。这包括但不限于确认操作系统版本为 CentOS 7 并更新至最新状态。 #### 安装 Java 环境 由于 Hadoop 和 Ambari 均依赖于 Java 环境,因此首先需要安装适合的 JDK 版本[^1]。可以通过官方源或其他可信渠道获取并安装 OpenJDK 或 Oracle JDK。 #### 下载 Ambari 软件包 通过 `wget` 工具从 Hortonworks 提供的公共仓库下载最新的 Ambari 发行版以及对应的 `.repo` 文件: ```bash wget http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.7.4.0/ambari.repo -O /etc/yum.repos.d/ambari.repo wget https://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.7.4.0/ambari-2.7.4.0-centos7.tar.gz ``` 此操作会将必要的资源放置到系统的适当位置以便后续安装过程调用[^5]。 #### 安装 Ambari Server 及 Agent 完成上述准备工作之后,可以继续进行 Ambari server 和 agent 组件的具体部署。对于所有节点而言,均需执行如下命令来安装 ambari-agent: ```bash yum install ambari-agent ``` 而在 Master 节点,则还需额外配置并启动 Ambari server : ```bash yum install ambari-server ambari-server setup ambari-server start ``` 以上命令用于初始化服务器端设置并向集群中的其他机器分发所需的配置文件[^3]。 #### 同步配置文件 为了让整个集群能够正常运作,还需要把 `/etc/yum.repos.d/ambari.repo` 文件复制给每一个 Slave Node 。假设存在两个 slave nodes (node1 和 node2),则可以在 master 上运行下面两条指令实现同步目的: ```bash scp /etc/yum.repos.d/ambari.repo node1:/etc/yum.repos.d/ scp /etc/yum.repos.d/ambari.repo node2:/etc/yum.repos.d/ ``` 这样做的目的是让所有的节点都能访问相同的软件库来进行组件安装和升级活动。 #### 开始使用 Ambari 当一切准备就绪后,打开浏览器输入 Master IP 地址加上默认端口号(通常是8080)即可进入 Web UI 页面开始管理 Hadoop 集群了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值