2016 - 2024

感恩一路有你

分布式集群搭建能完成什么工作 hadoop集群有哪些?

浏览量:4568 时间:2023-06-30 15:35:23 作者:采采

hadoop集群有哪些?

一个hadoop集群比较多乾坤二卦三个主要的模块:Mapreduce,hdfs,yarn。mapreduce是另一个再分离在合并的计算框架,尽量他不是一个集群,反而一个编程框架。hdfs是一个分布式文件系统,是一个分布式集群,作用于存放数据。yarn集群是专门负责集群任务调度和运算资源管理的分布式集群。

什么是分布式和集群,如何在Java中应用?

听从我的理解说帮一下忙什么是分布式,什么是集群,要是有解释出现错误的地方,请大家留言鉴谅。

集群同一个业务,布署在多台服务器上,这个就叫做集群。

集群里面,每一台服务器实现程序的功能没有差别。

比如说我有一个系统A,能提供一个很简单的接口,据员工编号网站查询员工姓名和他的考勤记录。

当有一个用户态这个接口的时候,我重新部署一台服务器就够用了。

当有一百个io操作这个接口的时候,我就作战部署十台服务器,前面挂一个负载均衡。

这是集群部署,当一台服务器挂了以后,不影响功能可以使用。

分布式一个业务被拆成多个子业务,防御部署在多台服务器上,这个就就是分布式。

分布式里面,每一台服务器实现的功能是有差别的,分布式每台服务器功能加站了起来,才是求完整的业务。

还是这个业务场景,我有一个系统A,提供一个很简单点的接口,根据员工编号可以查询员工姓名和他的考勤记录。

我拆出来两个系统:人员管理系统B和考勤系统C,三个重新部署在两台服务器上。

这个那就是分布式。

好处是什么呢?假如有系统D也是需要可以使用人员信息,比较传统的系统A和D都要有人员信息管理功能,意味着两个系统各自魔兽维护人员信息,那新进公司一个员工,可能会要在系统A和D里面都以维护;如果不是是有EFGHI系统都要人员信息呢?

而分布式解决的办法了这个问题,人员信息另外拎出去是一个系统,维护人员信息,而可以提供查询服务。

分布式集群有些时候要增强过来相互用。

肯定这个业务场景,我有一个系统A,提供一个很简单的接口,依据员工编号网上查询员工姓名和他的考勤记录。

我拆开两个系统:人员管理系统B和考勤系统C。

那你系统B防御部署在十台服务器上,系统C作战部署在十台服务器上;前面四个挂负载均衡;这样的话只要了每个子业务功能的高可用。

希望我的回答能帮助到你!

集群 系统 人员 服务器 信息

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。