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

AMBARI部署HADOOP集群(4)通过Ambari部署hadoop集群从零开始安装Ambari(1)安装前的准备工作

1. 打开 http:192.168.242.181:8080 登陆的用户名密码是:adminadmin2. 点击“LAUNCHINSTALLWIZARD”,开始创建一个集群 3.

1. 打开 http://192.168.242.181:8080  登陆的用户名/密码是 : admin/admin

2. 点击 “LAUNCH INSTALL WIZARD”,开始创建一个集群

AMBARI部署HADOOP集群(4)
    




通过 Ambari 部署 hadoop 集群
从零开始安装 Ambari (1) -- 安装前的准备工作

 

3. 为集群取一个名字

AMBARI部署HADOOP集群(4)
    




通过 Ambari 部署 hadoop 集群
从零开始安装 Ambari (1) -- 安装前的准备工作

 

4. 前面我们建了本地的资源库,这里选择 “Use Local Repository”。删除其它的 OS,只留 redhat7 那一行。并且在 Base URL 那一列里填入前面搭建的 web 服务对应的地址。

AMBARI部署HADOOP集群(4)
    




通过 Ambari 部署 hadoop 集群
从零开始安装 Ambari (1) -- 安装前的准备工作

 

5. 在 “Target Hosts” 里填入 hadoop 集群需要部署到哪些机器。可以填 IP。

   SSH Private Key 里选择的文件是 从零开始安装 Ambari (1) -- 安装前的准备工作 中配置免密登陆到其它机器的那台机器的 id_rsa 这个文件(ambari主机)。我用的是 root 帐号,所以这个文件是在 /root/.ssh/ 目录下。

AMBARI部署HADOOP集群(4)
    




通过 Ambari 部署 hadoop 集群
从零开始安装 Ambari (1) -- 安装前的准备工作

 

6. “Confirm Hosts” 这一步,ambari 会在上面的配置的 hosts 中安装 ambari agent,只需等待即可。

7. 根据需要,选择服务。如果某些服务依赖其它服务,而没有选择依赖的服务的话,点击“Next”时,会做相应的提示。

AMBARI部署HADOOP集群(4)
    




通过 Ambari 部署 hadoop 集群
从零开始安装 Ambari (1) -- 安装前的准备工作

 

8. 点击 “Next”,如果出现类似下面的警告的话,可以不用管,后续如果需要的话,可以再安装

AMBARI部署HADOOP集群(4)
    




通过 Ambari 部署 hadoop 集群
从零开始安装 Ambari (1) -- 安装前的准备工作

 

9. “Assign Masters” 这一步,ambari 会自动分配各种服务到不同的机器上。可以手动进行调整。

AMBARI部署HADOOP集群(4)
    




通过 Ambari 部署 hadoop 集群
从零开始安装 Ambari (1) -- 安装前的准备工作

 

10. “Assign Slaves and Clients” 这一步,手动分配 Hadoop 的 DataNode 节点位置,YARN 的 NodeManager 的位置...... 

      其中 NFSGateway 是通过挂载的方式,像访问本地文件系统一样访问 Hadoop 的文件系统。

     Phoenix Query Server 是一个HBase的开源SQL引擎。你可以使用标准的JDBC API代替HBase客户端API来创建表,插入数据,查询你的HBase数据。

AMBARI部署HADOOP集群(4)
    




通过 Ambari 部署 hadoop 集群
从零开始安装 Ambari (1) -- 安装前的准备工作

 

11. 设置密码。(有一行的 username 是 N/A,比较奇怪,不知道用在哪)

AMBARI部署HADOOP集群(4)
    




通过 Ambari 部署 hadoop 集群
从零开始安装 Ambari (1) -- 安装前的准备工作

 

12. 数据库配置。如果选择了安装 hive 或 Ranger,需要输入相关的数据库的信息。此例中没有这一步。

13. 目录配置。配置各个服务需要用到的目录。使用默认值即可。

AMBARI部署HADOOP集群(4)
    




通过 Ambari 部署 hadoop 集群
从零开始安装 Ambari (1) -- 安装前的准备工作

 

14. 创建用户。默认情况下, ambari 会为每个服务创建一个 linux 的用户,用不同的用户启动不同的服务。我设成了同一个用户。

AMBARI部署HADOOP集群(4)
    




通过 Ambari 部署 hadoop 集群
从零开始安装 Ambari (1) -- 安装前的准备工作

 

 15. “ALL CONFIGURATIONS”,这一步可以修改前面的一些配置

AMBARI部署HADOOP集群(4)
    




通过 Ambari 部署 hadoop 集群
从零开始安装 Ambari (1) -- 安装前的准备工作

 

 16. 点击 “Next”后,出现总结页。可以下载创建这个集群的元数据信息。点击 “DEPLOY” 后,就开始部署了。

 AMBARI部署HADOOP集群(4)
    




通过 Ambari 部署 hadoop 集群
从零开始安装 Ambari (1) -- 安装前的准备工作

17. 效果展示。

AMBARI部署HADOOP集群(4)
    




通过 Ambari 部署 hadoop 集群
从零开始安装 Ambari (1) -- 安装前的准备工作

此时SmartSense有报错,

AMBARI部署HADOOP集群(4)
    




通过 Ambari 部署 hadoop 集群
从零开始安装 Ambari (1) -- 安装前的准备工作

这是HST SERVER未安装,HST是ambari的收费子项目,安装在集群子节点,用于集群整体的性能反馈调优。这里没有安装,如何需要安装,可单独进行。

 


推荐阅读
  • Oozie任务调度框架详解及使用简介(一)
    摘要:个人最近一段时间一直在使用oozie,从刚开始的各种别扭到现在越来越觉得有意思的情况下,想整理一下关于oozie的认知,整理出来一个oozie系列,本来市面上关于oozie的 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • 本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • Maven构建Hadoop,
    Maven构建Hadoop工程阅读目录序Maven安装构建示例下载系列索引 序  上一篇,我们编写了第一个MapReduce,并且成功的运行了Job,Hadoop1.x是通过ant ... [详细]
  • 什么是大数据lambda架构
    一、什么是Lambda架构Lambda架构由Storm的作者[NathanMarz]提出,根据维基百科的定义,Lambda架构的设计是为了在处理大规模数 ... [详细]
  • Hadoop源码解析1Hadoop工程包架构解析
    1 Hadoop中各工程包依赖简述   Google的核心竞争技术是它的计算平台。Google的大牛们用了下面5篇文章,介绍了它们的计算设施。   GoogleCluster:ht ... [详细]
  • 【转】腾讯分析系统架构解析
    TA(TencentAnalytics,腾讯分析)是一款面向第三方站长的免费网站分析系统,在数据稳定性、及时性方面广受站长好评,其秒级的实时数据更新频率也获得业界的认可。本文将从实 ... [详细]
  • CentOS 7配置SSH远程访问及控制
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 《Spark核心技术与高级应用》——1.2节Spark的重要扩展
    本节书摘来自华章社区《Spark核心技术与高级应用》一书中的第1章,第1.2节Spark的重要扩展,作者于俊向海代其锋马海平,更多章节内容可以访问云栖社区“华章社区”公众号查看1. ... [详细]
author-avatar
youxiang574传奇_257
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有