热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何通过ambari界面安装集群的各个组件

小编给大家分享一下如何通过ambari界面安装集群的各个组件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇

小编给大家分享一下如何通过ambari界面安装集群的各个组件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

一、概述

    如何通过ambari界面安装集群的各个组件,为了便于大家理解,接下来的每一步我都截图展示。

环境信息:

IP
主机名
备注
192.168.0.101
master.hadoop.ljs
master 主节点
192.168.0.102worker1.hadoop.ljs
worker1
192.168.0.103worker2.hadoop.ljsworker2

二、安装步骤

  1. 登录ambari界面,ambari界面安装完成后,默认的信息如下;

    1. http://192.168.0.101:8080/#/login

    2. 用户名/密码 : admin/admin


        ambari-server默认配置文件ambari.properties ,有兴趣的同学可以去看一下,里面有ambari-server进程所属用户、元数据库连接信息、JDK、ambari-agent超时信息等,这里提示下,组件安装完成以后,即使ambari-server挂掉之后,不会影响Hadoop集群的运行,ambari-server只是个展示界面。

    [root@master ~]# cd /etc/ambari-server/conf/[root@master conf]# cat ambari.properties
     


    2.登录进去之后,最新的ambari进行了改版,基本就是改变了一些样式,菜单栏从最上方搬到了最左侧,直接点击集群安装向导开始安装:

    如何通过ambari界面安装集群的各个组件


    3.自定义集群名称,我这里叫HDP314,点击下一步即可:

    如何通过ambari界面安装集群的各个组件


    4.这里上面部分让你选HDP版本,我们一般直接选择HDP3.1的默认版本即可,选择自己搭建的Repository,这里注意填写你的yum源地址的时候,最后地址要以“/”结尾;


    如何通过ambari界面安装集群的各个组件

        另外有些同学Repository可能有三个输入框,那是因为你在ambari-server setup配置的时候,有一项配置“ambari服务器下载并安装gpl许可的lzo包”,你选择了“y”, 我为了给大家演示之前也是选择的“y”,这里建议不允许,不然徒增烦恼。如果之前选择了“y”,我们可通过修改配置文件ambari.properties配置文件中的gpl.license.accept=false,如图所示:

    如何通过ambari界面安装集群的各个组件


    5.下面就填写集群节点信息以及ssh免密码登录相关信息,这里提示一下做ssh免密的时候,不只master到worker节点可免密登录,master到master节点也必须要能免密登录,不然你master节点注册不上,如图所示:

    如何通过ambari界面安装集群的各个组件


    6.注册主机,如图所示:

    如何通过ambari界面安装集群的各个组件


    7.选择服务,这里我建议如果你的节点很多,建议刚开始少选择几个服务,我这里为了演示选择了hdfs、yarn、zookeeper三个服务,仅供参考:

    如何通过ambari界面安装集群的各个组件


    8.这里就是选择哪个服务组件安装在哪个主机上,如图所示:

    如何通过ambari界面安装集群的各个组件


    9.这里选择datanode、nodemanager安装节点,这里一般三个节点的话都选上,因为hdfs默认三副本,最少也得需要三个节点,还有一个是装了datanode的节点,都要装nodemanager、regionserver以提升yarn任务和hbase读取的效率(数据本地化),如图所示:

    如何通过ambari界面安装集群的各个组件


    10.输入grafana admin的密码,自定义即可,如图所示:

    如何通过ambari界面安装集群的各个组件


    11.这里设置下datanode、namenode、secondarynamenode的数据目录,一般datanode存的是数据比较大,最好是找个比较大的数据盘,不要直接放到根盘下面,我这里一共就一个盘,无所谓了;其他都是一些日志目录啥的,根据自己情况改改,如图所示:

    如何通过ambari界面安装集群的各个组件


    12.下面ambari为每个组件指定了管理员用户,这里一般不需要改正,直接用默认的即可,如图所示:

    如何通过ambari界面安装集群的各个组件


    13.这里也是改每个组件的配置,以后安装好了以后也可修改,直接下一步:

    如何通过ambari界面安装集群的各个组件


    14.下面就是你配置的概览,如果有需要改的可以直接退回去修改,下面直接下一步安装即可。

    如何通过ambari界面安装集群的各个组件


    15.至此,ambari界面安装完毕。

以上是“如何通过ambari界面安装集群的各个组件”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程笔记行业资讯频道!


推荐阅读
  • 本文详细介绍了如何搭建一个高可用的MongoDB集群,包括环境准备、用户配置、目录创建、MongoDB安装、配置文件设置、集群组件部署等步骤。特别关注分片、读写分离及负载均衡的实现。 ... [详细]
  • 在 Ubuntu 22.04 LTS 上部署 Jira 敏捷项目管理工具
    Jira 敏捷项目管理工具专为软件开发团队设计,旨在以高效、有序的方式管理项目、问题和任务。该工具提供了灵活且可定制的工作流程,能够根据项目需求进行调整。本文将详细介绍如何在 Ubuntu 22.04 LTS 上安装和配置 Jira。 ... [详细]
  • 实现Win10与Linux服务器的SSH无密码登录
    本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ... [详细]
  • 本文详细介绍了MySQL InnoDB存储引擎中的Redo Log和Undo Log,探讨了它们的工作原理、存储方式及其在事务处理中的关键作用。 ... [详细]
  • 本文探讨了使用Python实现监控信息收集的方法,涵盖从基础的日志记录到复杂的系统运维解决方案,旨在帮助开发者和运维人员提升工作效率。 ... [详细]
  • 本文详细介绍了如何在ARM架构的目标设备上部署SSH服务端,包括必要的软件包下载、交叉编译过程以及最终的服务配置与测试。适合嵌入式开发人员和系统集成工程师参考。 ... [详细]
  • Spring Boot与Graylog集成实现微服务日志聚合与分析
    本文介绍了如何在Graylog中配置输入源,并详细说明了Spring Boot项目中集成Graylog的日志聚合和分析方法,包括logback.xml的多环境配置。 ... [详细]
  • 2023年最新指南:如何在PHP中屏蔽警告和错误
    本文详细介绍了如何在PHP中屏蔽警告和错误,包括多种方法和最佳实践,帮助开发者提升代码质量和安全性。 ... [详细]
  • vsftpd配置(虚拟用户、匿名用户登录)
    一、ftp服务搭建(一)概述1.ftp连接及传输模式(1)控制连接TCP21,用于发送FTP命令信息 ... [详细]
  • 如何在Windows上使用Gitee创建远程仓库
    本文详细记录了在Windows系统上使用Gitee创建远程仓库的步骤,帮助解决无法注册GitHub的问题。 ... [详细]
  • ThinkPHP RBAC 实战:登录验证详解
    本文将详细介绍 ThinkPHP 框架中的 RBAC(角色基础访问控制)系统,特别是登录验证部分。我们将通过实际代码示例,展示如何实现用户登录验证、验证码生成及验证、以及登录后的权限管理。 ... [详细]
  • 本文详细介绍了如何在PHP中记录和管理行为日志,包括ThinkPHP框架中的日志记录方法、日志的用途、实现原理以及相关配置。 ... [详细]
  • 本文详细介绍了在 Ubuntu 系统上搭建 Hadoop 集群时遇到的 SSH 密钥认证问题及其解决方案。通过本文,读者可以了解如何在多台虚拟机之间实现无密码 SSH 登录,从而顺利启动 Hadoop 集群。 ... [详细]
  • PHP中Smarty模板引擎自定义函数详解
    本文详细介绍了如何在PHP的Smarty模板引擎中自定义函数,并通过具体示例演示了这些函数的使用方法和应用场景。适合PHP后端开发者学习。 ... [详细]
  • Awk是一款功能强大的文本分析与处理工具,尤其在数据解析和报告生成方面表现突出。它通过读取由换行符分隔的记录,并按照指定的字段分隔符来划分和处理这些记录,从而实现复杂的数据操作。 ... [详细]
author-avatar
开心123
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有