1. 概述
在 FineDataLink独立部署完成以后,进入安装目录可以看到安装文件。
FineDataLink 安装文件本质上就是一个 Tomcat 。本文详细介绍安装目录结构。
2. 安装根目录
层级一 | 作用 |
---|---|
conf | tomcat的配置文件,更改端口可在该文件夹下的 server.xml 文件中变更 |
bin | 存放程序启动相关文件 |
jre/jdk | 运行的java环境 |
lib | tomcat的依赖jar,一般不用动 |
logs | 包含工程运行日志、GC日志注:清空一般不会对运行带来影响。 包含 Tomcat 容器的运行日志 catalina 和 fanruan.log(FineDataLink 应用日志) 注:一般 catalina 包含了 fanruan.log 的内容,catalina 不止有应用的日志,还会有容器自身的日志。fanruan.log 中只有 FineDataLink 应用的日志。 |
temp | 存放Tomcat运行过程中的临时文件 |
webapps | Web 应用内容,存放应用程序,当服务启动时会去加载 webapps 目录下的应用程序 包含有文档及 Demo,详情见本文第三章 |
work | 主要是用来存放 tomcat 在运行时编译后的文件,例如JSP编译后的文件 |
LICENSE | 许可证,里面记录了 Tomcat 的一些条款等等 |
NOTICE | 记录 Tomcat 的新的通知,公告 |
3. webroot 目录
工程相关文件夹存放在%Tomcat%\webapps\webroot\ 下,目录包含的文件夹如下表所示:
根目录 | 层级一 | 层级二 | 作用 | 是否可删 |
---|---|---|---|---|
help | - | - | 内置Demo | 是 |
logs | - | - | 存放日志文件,记录系统登录信息、报错信息、任务/节点/算子的运行情况等 相关的数据表以及表字段含义,可参考:LogDB 表结构 若需要使用表数据可参考文档连接数据库:平台日志 LogDB 数据库 | 是 |
scripts | - | - | 插件商城脚本 | 否 |
upm | - | - | 用作兼容回退 | 是 |
WEB-INF | assets | clouds | 云端运维相关的 | 否 |
scripts | 用作兼容升级回退 | |||
temp_attach | 附件临时目录 | |||
upm | 用作兼容升级回退 | |||
assist(一些辅助工具,比如云端运维产生的临时文件等) | clouds | 云端临时目录 | 否 | |
update | 更新临时目录 | |||
classes | conf | 存放配置文件 | 否 | |
config | - | 一些配置信息,如外接数据库配置信息,记录一些配置信息时才会出现 | 否 | |
dpworks | - | 按文件版本存放任务文件 注:存放制作的DP文件,子文件夹以文件版本命令。制作的dp任务会存放在当前文件版本目录中。后续如果升级了,比如文件版本从4.0.5升级到4.0.6,启动时会自动新建4.0.6文件夹,并将4.0.5中的文件升级并复制到4.0.6中,后面的dp就在4.0.6中变更。 | 否 | |
embed | 平台配置信息及平台信息,决策平台配置信息的内置数据库 finedb finedb 数据库中的数据表以及表字段含义,可参考:FineDB 表结构、FineDB表结构-FDL配置 | 否 | ||
lib | FDL运行所依赖的 JAR 包:包含产品的 JAR 包、第三方的一些依赖 JAR 包、数据库驱动 JAR 包等 | 否 | ||
plugins | 插件配置文件 | 不使用插件的前提下可以删除 | ||
reportlets | 模板文件 | FineDataLink独立部署时可删 | ||
resources | 注册文件 | 否 | ||
spark_temp | - | 存放spark运行时产生的临时文件,每次启动时会清理 | 否 |