华为云编译好的 arm 架构Ambari 下载地址


华为鲲鹏 aarch64 版本 Ambari HDP 下载地址

https://mirrors.huaweicloud.com/kunpeng/yum/el/7/bigdata/

ambari
https://mirrors.huaweicloud.com/kunpeng/yum/el/7/bigdata/ambari/2.x/updates/2.7.3.0/ambari-2.7.3.0-centos7.tar.gz

HDP
https://mirrors.huaweicloud.com/kunpeng/yum/el/7/bigdata/HDP/3.x/updates/3.1.0.0/HDP-3.1.0.0-centos7-rpm.tar.gz

HDP-GPL
https://mirrors.huaweicloud.com/kunpeng/yum/el/7/bigdata/HDP-GPL/3.x/updates/3.1.0.0/HDP-GPL-3.1.0.0-centos7-gpl.tar.gz

HDP-UTILS
https://mirrors.huaweicloud.com/kunpeng/yum/el/7/bigdata/HDP-UTILS-1.1.0.22/repos/HDP-UTILS-1.1.0.22-centos7.tar.gz

CPU架构概述

CPU(中央处理器)是计算机的核心部件,它负责执行计算机程序中的指令。CPU架构,也被称为计算机架构,是指CPU的设计和实现方式,包括指令集、数据类型、寻址方式、内存架构等。

CPU架构主要有以下几种:

  1. x86架构:由Intel公司开发,广泛应用于个人电脑和服务器中。x86架构的特点是有丰富的指令集和强大的计算能力。
  2. ARM架构:主要应用于移动设备和嵌入式系统,特点是低功耗。ARM架构的CPU通常有较小的体积和较低的功耗,适合用于手机、平板电脑等便携设备。
  3. MIPS架构:主要应用于嵌入式系统和超级计算机。MIPS架构的CPU有简洁的指令集和高效的流水线设计。
  4. Power架构:由IBM公司开发,主要应用于高性能计算和大型服务器。Power架构的CPU有高效的指令调度和执行机制,适合用于大型服务器和超级计算机。
  5. SPARC架构:由Sun公司开发,主要应用于高端服务器。SPARC架构的CPU有高度可扩展的设计,适合用于大规模并行处理和高性能计算。

以上就是CPU架构的基本概述,每种架构都有其特点和适用场景。在选择CPU架构时,需要根据实际的应用需求和性能要求来决定。

ARM 架构介绍

ARM架构是一种处理器架构,由ARM公司设计并许可给其他公司使用。ARM架构的主要特点是其高效的能耗比,即在相同的功耗下,ARM架构可以提供更高的性能。这使得ARM架构非常适合用于移动设备和嵌入式系统。

ARM架构有多个版本,其中最新的版本是ARMv8。在ARMv8架构中,引入了一个新的64位执行状态,被称为AArch64。在AArch64状态下,处理器可以使用64位的寄存器和虚拟地址空间,从而提供更高的性能和更大的内存寻址能力。

因此,AArch64是ARM架构的一部分,是ARMv8架构中的64位执行状态。当我们说一个处理器支持AArch64,意味着这个处理器支持ARMv8架构,并且可以在64位状态下运行。

华为鲲鹏系统介绍

华为鲲鹏是华为公司自主研发的一款基于ARM架构的高性能服务器处理器。鲲鹏处理器采用了先进的7纳米工艺,具有高性能、低功耗的特点,适用于数据中心、大数据处理、边缘计算等场景。

华为鲲鹏处理器的主要特点包括:

  1. 高性能:鲲鹏处理器采用了先进的7纳米工艺和高效的ARMv8架构,能够提供高性能的计算能力。
  2. 低功耗:由于采用了ARM架构,鲲鹏处理器在提供高性能的同时,功耗较低。
  3. 安全可靠:鲲鹏处理器内置了多种安全技术,包括硬件隔离、安全启动、安全加密等,可以提供高级别的安全保护。
  4. 丰富的生态:华为与众多合作伙伴共同构建了基于鲲鹏处理器的软件和硬件生态,支持多种操作系统和应用软件,满足各种业务需求。

鲲鹏处理器是华为在芯片领域的重要产品,是华为构建全场景智能解决方案的重要组成部分。

鲲鹏作为服务器系统, 为什么能够用在arm架构上呢?

华为鲲鹏服务器系统使用的是鲲鹏处理器,这款处理器基于ARM架构。ARM架构的主要优势在于其高效的能耗比,即在相同的功耗下,ARM架构可以提供更高的性能。这使得ARM架构非常适合用于数据中心和云计算环境,因为在这些环境中,能源效率是一个非常重要的考虑因素。

此外,ARM架构的另一个优势是其灵活的许可模式。ARM公司并不直接生产处理器,而是设计处理器架构,并将架构许可给其他公司。这使得像华为这样的公司可以基于ARM架构设计自己的处理器,以满足特定的性能和功耗需求。

因此,华为鲲鹏服务器系统能够使用ARM架构,主要是因为ARM架构的高能效和灵活的许可模式。这使得华为可以设计出性能强大、能耗低的鲲鹏处理器,从而提供高效的服务器系统。

Apache Ambari介绍

Apache Ambari是Apache 基金会的一个开源项目,主要用于管理、监控和部署Apache Hadoop集群。Ambari提供了一个用户友好的Web界面,使得Hadoop集群的管理变得更加简单和直观。

以下是Ambari的主要功能:

  1. 集群管理:Ambari可以帮助用户轻松地安装、配置和管理Hadoop集群。用户可以通过Ambari的Web界面进行集群的部署、扩展和升级。
  2. 监控和报警:Ambari提供了丰富的监控功能,包括CPU使用率、磁盘使用率、网络流量等多种指标。同时,Ambari还支持基于阈值的报警,当某个指标超过预设的阈值时,Ambari会发送报警通知。
  3. 服务管理:Ambari支持多种Hadoop生态系统的组件,包括HDFS、MapReduce、YARN、Hive、HBase等。用户可以通过Ambari的Web界面进行这些服务的启动、停止和配置。
  4. 安全性:Ambari支持Kerberos认证,可以提供强大的安全性。同时,Ambari还支持集群的权限管理,可以对不同的用户赋予不同的权限。

总的来说,Apache Ambari是一个强大的Hadoop集群管理工具,它可以大大简化Hadoop集群的管理工作,提高运维效率。

对于AArch64架构的Ambari的必要性

随着ARM架构在服务器市场的逐渐崛起,基于ARM架构的服务器因其高性能和低功耗特性,越来越受到企业的青睐。然而,由于大部分的软件都是为x86架构设计的,对ARM架构的支持并不完善,这在一定程度上限制了ARM架构在大数据处理等领域的应用。

Apache Ambari作为Hadoop集群的管理工具,如果能够支持AArch64架构,将大大方便基于ARM架构服务器的大数据处理。支持AArch64架构的Ambari不仅可以在基于ARM的服务器上运行,充分利用ARM架构的性能优势,还可以丰富ARM架构的软件生态,使得更多的大数据工具和应用可以在ARM服务器上运行。

因此,开发和推广支持AArch64架构的Ambari具有重要的实际意义。这不仅可以帮助企业更好地利用ARM架构的优势,提高大数据处理的效率和性能,也有助于推动ARM架构在大数据处理等领域的广泛应用。

开源鲲鹏AArch64版本Ambari的意义

华为开源鲲鹏AArch64版本的Ambari HDP,对于推动ARM架构在大数据处理领域的应用具有重要意义。

首先,这将进一步丰富ARM架构的软件生态,为基于ARM架构的大数据处理提供更多的选择。Ambari HDP是一个广泛使用的Hadoop集群管理工具,华为鲲鹏AArch64版本的Ambari HDP的开源,将使得更多基于ARM架构的服务器可以更方便地部署和管理Hadoop集群。

其次,这也将推动Hadoop生态的发展,使得Hadoop能够更好地适应多样化的硬件环境。随着ARM架构在服务器市场的崛起,Hadoop需要能够在各种不同的硬件架构上运行,华为鲲鹏AArch64版本的Ambari HDP的开源,将有助于实现这一目标。

最后,这也是华为对开源社区的一次重要贡献,将有助于提升华为在全球开源社区的影响力。通过开源鲲鹏AArch64版本的Ambari HDP,华为可以与全球的开发者共享其在大数据处理和ARM架构方面的技术成果,推动全球的技术交流和合作。


文章作者: hnbian
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 hnbian !
评论
 上一篇
Spark 操作ES报错 Failed to find data source Spark 操作ES报错 Failed to find data source
1. 异常描述将服务部署到一个新的服务器上抛出了一个关于 ES的 ClassNotFoundException 异常 java.lang.ClassNotFoundException: Failed to find data source:
2023-08-10
下一篇 
对 kafka 中的消息进行 Avro 序列化 对 kafka 中的消息进行 Avro 序列化
1. Avro 介绍Avro 是一种数据序列化系统,由 Apache Foundation 开发并维护。它提供了丰富的数据结构类型,并且可以用于编码结构化数据。Avro 主要被用于 Apache Hadoop 这样的大数据处理系统中,它可以
2023-07-02
  目录