反饋已提交
網絡繁忙
本文介紹如何在 Windows 系統中配置叢集。
注:
相比於Windows系統,Linux在穩定性、安全性、可客製性和可靠性等方面的優勢,使得它成為推薦的最佳選擇。
因此推薦在Linux系統部署FineReport正式工程:Linux系統手動配置標準叢集
部署叢集之前,請確定已準備好叢集工程所需的環境:叢集環境準備
注: WebLogic 單機叢集和 WebLogic 雙機叢集是 WebLogic 自身的叢集,非帆軟叢集方案,不推薦使用。
各叢集節點伺服器中,將 FineReport 工程部署到容器中。
部署容器介紹如下表所示:
注:使用推薦版本可減少因 Tomcat 版本過低導致的安全問題
支援Tomcat7.0~9.0 版本
不支援 Tomcat10.0 版本
1)方法一:無需安裝 FineReport設計器和 Tomcat:伺服器部署包
2)方法二:需安裝 FineReport設計器和 Tomcat:獨立部署
WebLogic 伺服器資料夾部署
WebLogic 伺服器 war 包部署
選擇某個節點上的工程作為主節點工程,配置外接資料庫。
外接資料庫支援的類型及版本如下表所示:
在不開啟檔案伺服器的時候,會預設使用節點間同步的方式保證叢集的檔案一致,不過當節點之間存在網路通訊問題時,節點間有可能會出現同步延遲的問題。
對於Windows叢集來說,手動修改某個節點上的檔案,無法即時同步到其他節點,建議透過遠端設計而避免直接操作節點檔案。
為了避免出現此類問題,建議使用檔案伺服器:Windows 系統配置 FTP 服務
注:「節點間自動同步」不適用於多節點,否則會因節點間通訊問題影響使用,僅兩個節點時使用,大於兩個節點時需使用「檔案伺服器」。
狀態伺服器支援 Redis 單機和 Redis 叢集兩種方案,Redis叢集相比單機模式可以保證狀態伺服器的高可用,不過對伺服器資源有一定要求,並且會增加維運成本,請自行選擇。
Redis 單機:Windows 系統安裝配置單機 Redis
Redis 叢集:帆軟官方暫未測試在 Windows 系統下部署 Redis 叢集。
負載均衡是叢集方案中不可缺少,且獨立於工程的一部分。若具備維運能力,可自行選擇合適的軟硬體負載均衡,目前有客戶使用的負載均衡包括 treafik、 Nginx、F5、AWS ELB、NetScaler,帆軟的基礎方案基於 treafik,對於非 treafik 的負載均衡,須自行操作配置,參考文檔:負載均衡配置指導
【推薦】Treafik:Windows系統安裝配置Treafik
Nginx:Windows系統安裝配置Nginx
注:Nginx 作為負載均衡在 Linux 系統上具備很好的併發效能,並且佔用極小的記憶體。但是在 Windows 系統上並不支撐較高併發,所以在 Windows 系統上選用 Nginx 作為負載均衡,需要考慮併發情況,若併發需求低於 300,部署叢集僅以熱備為目的,則可選用 Nginx 作為負載均衡,若併發需求超過 300,則不建議使用 Nginx,須換用其他負載均衡。
主節點工程參考 平台配置叢集 文檔配置叢集,當第一個節點出現後,將第一個節點的工程包(webroot)copy到其他伺服器下,然後啟動這些伺服器,新的節點就會加入節點管理中。
注:使用 本地機器資訊認證方式 註冊的叢集工程,增加節點後需要重新對叢集工程進行註冊。
使用者透過連結:http://ip:埠/工程名/decision存取叢集工程,點選「管理系統>智慧維運>叢集配置」,在「節點管理」處可查看已配置的節點。如下圖所示:
注:工程存取 URL 預設為 http://ip:埠/工程名/decision ,埠預設為 8075,若使用者修改過工程存取路徑,則根據實際路徑進行存取;IP 建議為主節點 IP 。
問題描述
叢集工程搭建好後,由於磁碟空間不足需要更換 FTP 檔案伺服器路徑。
解決方案
1)把原路徑下的所有檔案都copy到新的目錄下,並給新資料夾賦權限。詳情請參見:Linux 系統安裝配置 FTP、Windows 系統配置 FTP 服務2)修改平台上的檔案伺服器路徑並儲存。
3)重啟叢集的每一個節點,重啟叢集工程注意事項請參見:配置開啟叢集 文檔的 3.7 節內容。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙