什么是Cloudera Management Service

发布时间:2021-12-09 16:11:26 作者:柒染
来源:亿速云 阅读:191

这篇文章给大家介绍什么是Cloudera Management Service,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

我会简要说明Service Monitoring (SMON)和Host Monitoring (HMON)如何与CM/CDH一起工作。

什么是Cloudera Management Service

如上图所示,我将所有CDH服务都放在一个节点中,并且全部由一个CM Agent管理,这样可以减少每个组件之间的连接线,以方便阅读。

在深入介绍这个图之前,我先解释一下图中各个组件的具体作用。

CM Server


它是Cloudera Manager的重要组成部分,它主要有以下作用:

CM Agent


每个受Cloudera Manager管理的节点上都会有这个服务,它的主要作用是:

Service Monitor (SMON)


它的主要作用是:

Host Monitor (HMON)


它的主要作用是:

现在让我们回到之前那张图来看看服务之间具体如何通信以及工作的。

什么是Cloudera Management Service

你可以看到在每个运行CDH组件的主机上都会安装CM agent,这些主机都会受Cloudera Manager管理。agent会跟踪主机上运行的所有进程比如NameNode,ResourceManager,JobHistory Server等。这是通过supervisord来实现的,supervisord是Cloudera Manager集成的第三方组件。

默认每15秒CM agent会向CM server发送一次心跳,这样CM server就会一直知道这些主机上发生了什么。例如,在某些主机上触发的诸如启动,停止或重启服务之类的动作将作为心跳的一部分发送到CM服务器,CM会将这些信息记录更新到后端的数据库,同时会发送新的指令到agent以告诉其下一步要做什么。

CM server会将所有的数据都保存到数据库中,包括每个组件的配置,每个服务和主机的状态等。大多数CM/CDH用户都会使用MySQL,PostgreSQL或Oracle作为后端的数据库,因为这几个都是被广泛使用的关系型数据库

CM agent还会定期将主机和服务状态发送到Host Monitor和Service Monitor,这样CM就可以记录健康状态并在其Web UI上显示。如果检测到任何异常状态,CM中会触发告警并通知用户。

关于什么是Cloudera Management Service就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. Cloudera Manager和CDH升级流程
  2. 0009-如何升级Cloudera Manager和CDH

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

cloudera management service

上一篇:hadoop cdh2.6.0-5.7.0伪分布式版本怎么搭建

下一篇:如何解析Impala中查询监控状态检查告警的解析

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》