1. 概述
在 Tomcat獨立部署FDL完成以後,進入安裝目錄可以看到安裝檔案。
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表结构 | 否 | ||
lib | FDL運作所依賴的 JAR 包:包含產品的 JAR 包、第三方的一些依賴 JAR 包、資料庫驅動 JAR 包等 | 否 | ||
plugins | 插件配置檔案 | 不使用插件的前提下可以刪除 | ||
reportlets | 範本檔案 | FineDataLink獨立部署時可刪 | ||
resources | 註冊檔案 | 否 | ||
spark_temp | - | 存放spark運作時產生的臨時檔案,每次啟動時會清理 | 否 |