Hadoop 文档

General

Common

HDFS

MapReduce

MapReduce REST APIs

YARN

YARN REST APIs

YARN Service

Submarine

Hadoop Compatible File Systems

Auth

Tools

Reference

Configuration

总览

系统服务是管理员配置的服务,在ResourceManager引导期间会自动部署。仅当API-Server作为ResourceManager的一部分启动时,这才起作用。请参阅在YARN上管理服务。本文档介绍了如何配置和部署系统服务。

组态

名称 描述
yarn.service.system-service.dir 加载和部署管理员配置的服务的FS目录路径。这些服务规范文件应保持适当的层次结构。

FS路径层次结构

配置yarn.service.system-service.dir路径后,规格文件应保留在下面的层次结构中。

$ SYSTEM_SERVICE_DIR_PATH / <启动模式> / <用户> / <纱线文件>。

启动模式

启动模式指示应如何部署服务。服务可以同步或异步自动部署。

同步

这些服务与RM同步启动。这可能会延迟RM过渡到有效期。在部署关键服务以尽快上手时,这很有用。

异步的

这些服务以异步方式启动,而不会影响RM过渡期。

用户数

用户是系统服务的所有者,该用户有权修改它。每个用户可以拥有多个服务。请注意,每个用户的服务名称都是唯一的。

纱线文件

YarnFiles是启动服务的规范文件。这些文件必须具有.yarnfile扩展名,否则这些文件将被忽略。

配置系统服务的层次结构示例。

SYSTEM_SERVICE_DIR_PATH
| ----同步
| | --- user1
| | | ---- service1.yarnfile
| | | ---- service2.yarnfile
| | --- user2
| | | ---- service3.yarnfile
| | ....
| |
| ----异步
| | --- user3
| | | ---- service1.yarnfile
| | | ---- service2.yarnfile
| | --- user4
| | | ---- service3.yarnfile
| | ....
| |