历史版本21 :准备FineDataLink项目挂载目录 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
概述编辑
项目挂载目录,是将宿主机上必要的工程文件与容器中的文件进行关联的方式。用于实现数据持久化、文件快速查看等功能。
本文简单介绍如何准备运维项目的挂载目录。
准备挂载目录编辑
运维平台部署的FineBI项目,重要文件均外挂。请提前在主应用服务器和组件服务器的空闲磁盘下,新建好挂载目录。
1)查看服务器磁盘空间
命令:df -h,找出可用空间较大的挂载点
例如本示例中,服务器最合适的挂载目录为/home目录下
2)新建文件夹
使用 mkdir 命令创建文件夹(本示例在/home目录下创建一个名叫fanruan的文件夹):mkdir /home/fanruan
使用 chmod 命令设置文件夹的权限(本示例直接赋777权限):chmod 777 /home/fanruan
外挂内容简介编辑
当项目部署成功后,在/挂载目录/fanruanxxx/bi6文件夹下,存放的即为工程外挂内容。
只有这些外挂的内容,才能持久化,不会因为容器升级/重启,导致文件丢失。
请勿在/挂载目录/fanruanxxx/bi6文件夹下新建文件夹,会因为未持久化而丢失。
如需上传资源,可上传到子文件夹中,建议优先上传至help文件夹中。
位置 | 文件夹 | 说明 |
---|---|---|
外挂目录 若为集群,每个主应用服务器都存了一份,完全相同 | config | 平台调用的配置库(finedb)相关文件 |
customlib | 工程定制/外部引入的JAR包 | |
dpworks | FineDataLink任务相关的配置文件 | |
logs | swift日志(即logdb) | |
mount | 存放setenv.sh文件,用于设置工程的环境变量和启动参数 | |
plugins | 插件相关文件 | |
tomcat_logs | Tomcat通用日志 | |
help | 用于存放自定义文件 | |
外挂目录/文件服务器 单机存储在外挂目录中,集群存储在文件服务器中 | assets | temp_attach:存放着工程Excel原始文件信息 vcs:FineReport模板备份文件 其他文件:通用的共享持久化目录 |
backup | 工程历史备份文件 | |
resources | 存放工程相关的资源配置文件 | |
schedule | 定时调度生成的文件 | |
treasures | 云端运维生成的数据包 |