Skip to content

Latest commit

 

History

History
50 lines (28 loc) · 1.41 KB

naming-standards.md

File metadata and controls

50 lines (28 loc) · 1.41 KB

命名标准

为了方便维护这个镜像,对命名标准作一些简单的规定。

1. yml配置文件中的占位符名

占位符形如%%占位符名%%

1.1 HDFS

无论高可用还是普通分布式配置,以HDFS_开头。

  • 主要是hdfs-site.xmlcore-site.xml配置

1.2 YARN

无论高可用还是普通分布式配置,以YARN_开头。

  • 主要是yarn-site.xmlmapred-site.xml配置

1.3 ZooKeeper

无论高可用还是普通分布式配置,以ZK_开头。

1.4 可重复配置

配置文件中有些可重复配置,由@#HA_REPEAT_标识名_START#@@#HA_REPEAT_标识名_END#@包裹起来。

在这部分内容中,和重复相关的占位符名以**标识名_**为前缀。

  • 比如@#HA_REPEAT_NAMENODE_START#@@#HA_REPEAT_NAMENODE_END#@包裹起来的可重复配置中,NAMENODE名占位符为NAMENODE_NAME
  • 当然与重复无关的占位符命名依旧按上面HDFS和YARN等规则进行。

2. 环境变量配置中的变量名

目前主要是conf.env

2.1 前缀

  • 首要配置:以SH_为前缀。
  • 通用配置: 以HADOOP_为前缀。
  • 高可用:以HA_为前缀。
  • 普通分布式:以GN_为前缀。

2.2 前缀之后

要能体现出配置对应的组件。

  • 比如高可用配置中NAMENODE的配置以HA_NAMENODE_开头
  • 比如普通分布式配置中的DATANODE配置以GN_DATANODE_开头