内容纲要
概要描述
使用须知:
TDH 5.0之后的版本都采用了kubeneternes容器技术,所有组件服务都封装在pod中,大部分的pod都是通过挂载目录到主机上的方式来共享数据跟文件,如果客户希望定义自己的挂载目录,可以按照本文的方案来处理。
详细说明
举个例子,在yarn组件的pod里挂载一个自定义目录,步骤如下:
1,修改配置文件/var/lib/transwarp-manager/master/content/meta/services/YARN/transwarp-6.0.2-final/metainfo.yaml (其中的transwarp-6.0.2-final不是集群的版本,是YRAN组件的版本,可以用docker images | grep yarn查看)。
在mountPaths参数下添加一个挂载路径,比如/home/sand(要在主机上存在)
PS: 如果Manager HA开启了,那么需要在所有的Manager server节点做同样的修改。
2,重启Manager(如果开启了Manager HA,要重启所有的Manager)
3重启整个yarn组件,之后检查配置文件/var/lib/transwarp-manager/master/content/resources/services/yarn1/hadoop-yarn-nodemanager.yaml 中是否有刚才的配置的路径
4 进入pod检查是否挂载成功