为了方便维护这个镜像,对命名标准作一些简单的规定。
占位符形如%%占位符名%%
。
无论高可用还是普通分布式配置,以HDFS_
开头。
- 主要是
hdfs-site.xml
和core-site.xml
配置
无论高可用还是普通分布式配置,以YARN_
开头。
- 主要是
yarn-site.xml
和mapred-site.xml
配置
无论高可用还是普通分布式配置,以ZK_
开头。
配置文件中有些可重复配置,由@#HA_REPEAT_标识名_START#@
和@#HA_REPEAT_标识名_END#@
包裹起来。
在这部分内容中,和重复相关的占位符名以**标识名_**为前缀。
- 比如
@#HA_REPEAT_NAMENODE_START#@
和@#HA_REPEAT_NAMENODE_END#@
包裹起来的可重复配置中,NAMENODE名占位符为NAMENODE_NAME
。 - 当然与重复无关的占位符命名依旧按上面HDFS和YARN等规则进行。
目前主要是conf.env
。
- 首要配置:以
SH_
为前缀。 - 通用配置: 以
HADOOP_
为前缀。 - 高可用:以
HA_
为前缀。 - 普通分布式:以
GN_
为前缀。
要能体现出配置对应的组件。
- 比如高可用配置中
NAMENODE
的配置以HA_NAMENODE_
开头 - 比如普通分布式配置中的
DATANODE
配置以GN_DATANODE_
开头