反饋已提交
網絡繁忙
本文簡單介紹:
部署帆軟應用時支援的部署環境
部署帆軟應用時必須滿足的要求
注1:本文列出的是全量的部署支援環境。建議您參考該文檔選擇最適合的部署環境:工程部署推薦環境
注2:本文列出的是帆軟測試通過的環境。
本文未提及的更低版本,一般預設不支援,或存在一些漏洞,不建議使用
本文未提及的更高版本,使用者可自行測試驗證。如果使用後出現問題,付費使用者可聯系技術支援獲取幫助。技術支援聯絡方式:帆軟官方服務渠道使用説明 。
注3:對於外接資料庫組件,文檔僅列出支援的版本,具體部署方法建議優先查詢具體廠商文檔。
優先推薦使用 Linux 工件系統部署帆軟應用和外接資料庫組件。推薦版本:
系統版本:Ubuntu 18.04.4 及以上
系統核心:3.10 及以上
系統架構:X86_64
注:Linux和Windows對比分析請參見:Linux和Windows對比分析
工件系統
已驗證版本號
Centos 7.0、Centos 7.1、Centos 7.2、Centos 7.3、Centos 7.4
Centos 7.6、Centos 7.8、Centos 7.9
RedHat 7.0、RedHat 7.1、RedHat 7.2、RedHat 7.3、RedHat 7.4
RedHat 7.7
Windows Server 2008 及以上
Windows 11
1)中間軟體包含多種,請根據選擇的情況自行開放埠。
2)埠是否被佔用請參見:埠占用查看。如果預設埠與其他工程有沖突,需要先修改埠,再開放對應的埠。
3)若同一個伺服器部署多個 Tomcat 工程,需要修改 Tomcat 埠號以防埠沖突,具體可參見:修改Tomcat埠號
4)若防火牆開啟,需要開放相關埠號:
Windows 系統開放埠步驟請參見:Windows伺服器設定出入站規則
Linux 系統開放埠步驟請參見:Linux防火牆使用及配置
5)對於 docker 容器,或者伺服器之間埠嚴格限制的環境,需要對節點的伺服器之間開放埠,用於節點間通訊。
選擇 TCP 協定是 7800/7810/7820/7830/7840/7850/7860/7870 八個埠
選擇 UDP 協定是 45588~65536 隨機埠
1)公網環境和內網環境均可部署帆軟應用和外接資料庫組件。如下表所示:
2)工程節點、外接資料庫間需要支援通訊。可使用 ping 語句檢查。
帆軟應用支援單機和叢集部署,叢集則為多個工程節點。
每個節點都是一個可以獨立運作的工程,負責處理使用者的請求,處理生成報表的任務和管理其他組件的工作。
建議按照工程並發數,準備不同數量和配置的工程節點,具體如下表所示:
注:工程節點伺服器 JVM 記憶體建議 8G 以上,不超過 32G,過大會導緻系統 FullGC 時間過長。
1節點,每個節點滿足:
CPU:8 核 16 執行緒 2.4GHZ
JVM 記憶體:16GB
物理記憶體:32G
JVM 記憶體:8GB
物理記憶體:16G
2節點以上叢集
本文不做介紹
注1:使用者維度說明:
註冊使用者數:系統註冊了的使用者。
線上使用者數:使用者同時在一定時間段的線上數量(一般註冊人數的 5% - 20% 之間)。
並發使用者數:同時向伺服器傳送請求的使用者數(一般是線上人數的 10% - 25% 左右)。
注2:配置說明:
推薦配置時:70% 場景的平均響應時間低於 3s。
最低配置時:70% 場景的平均響應時間低於 5s。
500G以上
存放內容:
對於帆軟應用,指系統使用時的臨時快取.FineReport110
目錄位置:
1)對於linux系統中root使用者啟動的工程
根目錄在/root下
2)對於linux系統中非root使用者啟動的工程
根目錄在/home/$帳號/下
3)對於Windows系統中啟動的工程
根目錄在C:\Users\帳號下
容器化部署/部署包部署無需準備本節內容,產品均內建了 JDK 和應用伺服器,內建 JDK 都為 OpenJDK 。
獨立部署需要準備本節內容。需要自備應用伺服器和 JDK 。
FineReport 是純 Java 的 Servlet 應用程式,必須部署在 Tomcat、WebLogic、WebSphere 等中間軟體下。
啟動中間軟體時就會載入 FineReport 這個 Servlet應用程式,工程才能正常運作。
推薦使用 Tomcat9 最新版本
注:使用推薦版本可減少因 Tomcat 版本過低導緻的安全問題。
支援 Tomcat8.5~9.0 版本
不支援 Tomcat10.0 版本
JDK 1.8 且小版本需在 JDK8u102 以上
注1:JDK 版本若不符合這個要求,部署啟動時可能會遇到問題
注2:JDK 版本必須要與工件系統對應,如 32 位的系統只能使用 32 位的 JDK
注3:不支援 OpenLogic OpenJDK 。
Weblogic12.2.1.X
Weblogic14.X
WebSphere8.5.X
WebSphere9.0.X
推薦使用 Wildfly27.0.0 Final 以上版本
注:使用推薦版本可減少因 Wildfly 版本過低導緻的安全問題。
JBoss6 及以上
1)中間軟體部署注意事項:
如需在docker容器上運作FineReport/FineBI,請確定記憶體大於8G。
建議使用解壓版的 Tomcat 和 JDK。
同一個中間軟體中不能部署多個 FineReport 工程。
使用者環境若安裝多個 Tomcat ,不建議使用者環境變數配置 CATALINA_HOME 或者 TOMCAT_HOME 。否則不論使用者啟動哪個 Tomcat ,啟動的都是 CATALINA_HOME 指定的那個。
2)Windows 系統安裝 JDK注意事項:
環境變數 JAVA_HOME 一定要有,Path 下一定要有%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
若環境變數指向的%JRE_HOME%/bin下無 attach.dll 檔案,還需將%JAVA_HOME%/jdk/jre/bin下的 attach.dll copy到此路徑下,否則 Tomcat 啟動後會報錯:fine assist start failed
容器化部署/部署包部署無需準備本節內容,產品內建了全新工程。全新工程部署後,平台登入的帳號和密碼需要自己設定。
獨立部署需要準備本節內容。
部署工程需要準備%FR_HOME%\webapps下的 webroot 資料夾。
需提前準備好工程,已有的工程或者重新 下載最新的工程 。
若使用已有的工程進行部署,平台登入的帳號和密碼是已有工程的。
數據決策系統中除平台屬性配置以外的所有資訊,包括目錄樹設定、範本定時任務資訊等,均儲存於一個資料庫中。
它管理和儲存了工程節點的各種配置資訊,保證各個節點的配置一緻性,並方便管理者集中管理工程的元資料。
正式工程均建議配置外接資料庫。
佔用空間需要結合使用度進行調整,可以根據webapps/webroot/WEB-INF/embed/finedb資料夾大小配置,並根據實際大小預估未來使用大小,增大1~2倍。
外接資料庫盡量和工程在同一網段,避免網路波動等問題。
2.4GHz以上
4核8執行緒
100G以上
其中根目錄可用磁碟不可小於40G
非容器化部署需要準備本章內容。容器化部署無需準備本節內容。
8.0.11,8.0.16,8.0.20
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙