平台配置叢集

1. 概述

Web叢集各組件安裝並運作後,需要在平台配置並開啟叢集,配置好的叢集也可以在平台處進行管理。

2. 配置叢集

存取決策平台,選擇「管理系統>智慧維運>叢集設定」,進入叢集配置介面,如下圖所示:

1724811103948459.png

2.1 開啟狀態伺服器

點選狀態伺服器右側的「開啟」按鈕,可在彈窗中選擇「快取系統」並編輯,如下圖所示:

1724811236703781.png

2.1.1 選擇Redis單機

輸入相應的配置資訊,如下圖所示:

1724811472305812.png

  欄位值  
主機Redis 伺服器所在的 ip 地址
Redis 伺服器的監聽埠
密碼Redis 密碼 

點選「測試連結並儲存」,儲存成功即可。

2.1.2 選擇Redis叢集

選擇「Redis叢集」後,可以手動新增或者刪除主機,主機、埠、密碼填寫規則同單機,如下圖所示:

注:如果配置 Redis 密碼,則要求 Redis 各個節點使用統一的密碼。

1724811740867113.png

配置完畢後,點選「測試連結並儲存」,若無異常則可儲存成功。

2.2 設定檔案自動同步

檔案一致包含 assets、reportlets、resources、schedule、dashboards、treasures、../backup 這些資料夾,當我們使用節點間自動同步時,這些資料夾會為了保持一致會自動同步。當我們使用檔案伺服器時,各個節點將從檔案伺服器中讀取這些檔案內容。 

選擇「檔案伺服器共享」時,可以配置連結檔案伺服器,目前支援FTP、SFTP、HDFS、共享外部目錄(NAS\NFS等)作為檔案伺服器。

注:「節點間自動同步」不適用於新叢集使用節點間自動同步無法開啟叢集。該功能只適用於歷史已配置該項的叢集工程。

1724812095583303.png

2.2.1 FTP 協定

點選「編輯」,進入設定介面,進行相應的檔案伺服器配置,點選「測試連結並儲存」,如下圖所示:

1724812274492979.png

欄位
  協定FTP
  編碼Linux 系統預設 UTF-8,Windows 系統預設 GBK
  主機伺服器地址
  埠伺服器埠號,FTP 預設 21
  帳號伺服器帳號
  密碼伺服器密碼
傳輸模式預設選擇被動模式

在叢集開啟條件下,可以切換主被動模式,不會影響系統正常運作,點選測試連結並儲存就可以儲存配置,不需要重啟叢集。

注:若使用者在升級至 2020-08-03 版本之前已經配置了主動模式,則預設選擇主動模式

  路徑

使用FTP

注:按照文檔部署的FTP服務,Linux 系統填寫絕對路徑,如帳號為 ftpuser,那麼路徑為/home/ftpuser/WEB-INF,Windows系統填寫相對路徑 /WEB-INF 即可

注:如果 FTP 需要匿名登入(無帳號密碼),帳號和密碼留空或者帳號使用“anonymous”,密碼填入任意信箱。

2.2.2 SFTP 協定

點選「編輯」,進入設定介面,進行相應的檔案伺服器配置,點選「測試連結並儲存」,如下圖所示:

1724812508722231.png

欄位值  
  協定SFTP
  編碼Linux系統預設UTF-8,Windows系統預設 GBK
  主機伺服器地址
  埠伺服器埠號,SFTP預設22
  帳號伺服器帳號
  密碼伺服器密碼
  路徑

使用SFTP

注1:要求使用啟動中的 FTP/SFTP 伺服器,帳號須具備配置路徑的讀寫權限。

注2:如果是 SFTP 金鑰登入,無需要帳號密碼,不填即可,但要點選密碼後面的圖示上傳金鑰檔案。

注3:配置 SFTP 路徑的時候,路徑填寫絕對路徑,為 WEB-INF 資料夾的路徑。

2.2.3 HDFS協定

支援使用HDFS作為檔案伺服器,保證範本等資源檔案分佈式儲存,實現高可用。詳細點選 HDFS資源倉庫

2.2.4 其他說明

  • 使用檔案伺服器時,想要手動增刪改範本都需要在檔案伺服器下進行操作, 節點下的 assets、reportlets、resources、schedule、dashboards、treasures、../backup 是沒有作用的。

  • 從檔案伺服器切換至「節點間同步」時,需要重啟叢集工程所有節點方可生效,若不重啟則不生效。

2.3 設定快取模式

2.3.1 快取模式介紹

點選「管理系統>系統管理>BI參數」,可進行「直連快取」和「抽取快取」設定,如下圖所示:

1724812769513110.png

2.3.2 抽取快取

抽取快取策略可選擇兩種,選擇設定後,點選「儲存」,立刻生效。如下圖所示:

1724812952116269.png

2.3.3 直連快取

點選「立即清除快取」按鈕,立刻清理系統中的所有實時資料類型的 SQL 資料集和 DB 資料庫表的相關快取。相關查詢都會重新發 SQL 給資料庫。

1724813045699095.png

2.4 設定通訊協定

TCP 和 UDP 是常用的網路傳輸協定,預設選用 TCP 協定。

開啟叢集狀態下可以切換叢集通訊協定,不過重啟工程後方可生效。

1724813089881633.png

注1:如果開啟叢集後只顯示本工程的節點,請更換叢集連結方式,並重啟各節點工程。

注2:阿里雲、AWS 等雲伺服器不允許 UDP 組播方式,叢集連結方式請選擇 TCP。

3. 管理節點

3.1 開啟/關閉叢集

3.1.1 開啟叢集

狀態伺服器和外接資料庫是開啟叢集的前置條件,若未配置外接資料庫,則參考文檔進行配置:配置外接資料庫

未配置無法開啟的彈窗提示:

1724813182255480.png

配置完畢正常開啟的彈窗提示:

1724813443557937.png

3.1.2 關閉叢集

當我們成功開啟叢集並使用時,若想關閉叢集,可以直接點選按鈕就行關閉,不過關閉狀態在重啟後方可生效。

1724813475559599.png

3.2 重啟工程出現第一個節點

當我們開啟叢集按鈕,並重啟工程後,可以看到節點管理介面出現一個節點,並且當我們選用的是「節點間自動同步」時,第一個加入叢集的節點會作為檔案同步基準節點,若選用的是「檔案伺服器共享」,則不會出現檔案同步基準節點標籤。

1724813555949384.png

需要強調的是:

1)選用的是「節點間自動同步」時,如果想手動變更節點下的資源檔案(assets、reportlets、resources、schedule、dashboards、treasures、../backup ),則需要在基準節點下進行變更,增刪改動作會自動同步至其他非基準節點。對應非基準節點下的資源檔案變動操作,不會生效。

2)基準節點一旦選出後,預設不會變動。若想重置基準節點,可參考以下兩種方法:

  • 方法一

滑鼠懸浮在前端非基準節點的左上角,可點選「設為基準節點」進行基準節點的切換。如下圖所示:

注1:僅在非節點編輯模式下顯示該按鈕。切換實時生效,即點選按鈕後當前節點顯示為「檔案同步基準節點」。

注2:如果切換失敗會彈出提示框資訊:基準節點切換失敗,請稍後重試 。

1724813661298708.png

  • 方法二

可以關閉叢集並重啟工程後,再開啟叢集,基準節點即可重置,重置邏輯還是選擇叢集開啟後第一個加入叢集的節點為基準節點 。

3.3 增加節點

注:一個工程即一個節點資訊。

3.3.1 方法一:複製 webroot 資料夾到其他伺服器下

當第一個節點出現後,就可以將第一個節點的工程包(webroot)copy到其他伺服器下,然後啟動這些伺服器,新的節點就會加入節點管理了,如下圖所示:

1724813723320858.png

3.3.2 方法二:複製 db.properties 檔案到其他伺服器下

當第一個節點出現後,可以將第一個節點%BI_HOME%\webapps\webroot\WEB-INF\config下的db.properties檔案複製貼上到其他伺服器相同檔案路徑下,然後啟動這些伺服器,新的節點就會加入節點管理中。

3.4 修改節點資訊

使用 Tomcat、Weblogic 容器時,叢集開啟後可以自動識別容器埠,對於 WAS 叢集,暫時不支援自動識別埠,埠預設為58312,需要修改每個節點的埠為實際埠。

滑鼠劃到節點資訊處,右上角出現編輯按鈕,點選可編輯修改節點名稱、IP 及埠資訊,如下圖所示:

1724813811750165.png

至此叢集配置就設定成功。

3.5 節點異常

節點與非協調者通訊異常則會標紅,節點標紅提示如下圖所示:

1724813857468532.png

3.6 重新整理快取

使用「檔案伺服器共享」並且開啟快取時,節點管理介面會出現「重新整理快取」的按鈕。若我們開啟快取後,有手動在檔案伺服器下增刪改檔案的情況,快取層是無法感知到的,需要手動重新整理快取。「節點間自動同步」模式下可以自動感知到節點下的檔案變動情況,因此無須重新整理快取,因為也不會顯示「重新整理快取」的按鈕。

「主動快取」模式下:點選重新整理快取按鈕,則更新快取;

「被動快取」模式下:點選重新整理快取按鈕,則清空快取;

1724813897491587.png

重新整理快取成功和失敗會有彈窗提醒:

1724813936150485.png

3.7 Web 叢集重啟工程

1)「檔案一致設定」中若選擇節點間同步,關閉所有工程後,先啟動基準節點,再啟動其他節點。

2)「檔案一致設定」中若未選擇節點間同步,關閉所有工程後,依次啟動工程即可。

注:關閉和重啟部署在不同容器下的 FineBI 工程方法,可參見:關閉FineBI工程

4. 設定異常提醒

4.1 開啟異常提醒

開啟「叢集異常提醒」功能,可以在叢集發生異常時即時提醒維運人員。

點選「全局設定」按鈕設定提醒方式,比如勾選「簡訊提醒」、「平台訊息」、「郵件提醒」,設定完成後點選儲存即可。預設全不開啟,如下圖所示:

1724814046124592.png

4.2 前置條件

1)簡訊:需要開啟簡訊平台,詳細點選 簡訊

2)郵件提醒:需要配置郵件伺服器,詳細點選 信箱

3)平台訊息:需要在負載均衡層面配置websocket埠並且開放,相關文檔:WebSocket連結失敗

5. 注意事項

5.1 其他說明

1)叢集推薦使用私有雲的授權方式,不用關心維護多個節點 License 。

2)各個節點儲存自己的日誌各個節點儲存自己的日誌(方便某節點出錯快速找到其原因)。

5.2 更換FTP路徑

問題描述:

叢集工程搭建好後,由於磁碟空間不足需要更換 FTP 檔案伺服器路徑。

解決方案:

1)把原路徑下的所有檔案都copy到新的目錄下,並給新資料夾賦權限。詳情請參見:Linux 系統安裝配置 FTPWindows 系統配置 FTP 服務
2)修改平台上的檔案伺服器路徑並儲存。

3)重啟叢集的每一個節點,重啟叢集工程注意事項請參見本文的 3.7 節內容。

附件列表


主题: 部署整合
已经是第一篇
已经是最后一篇
  • 有帮助
  • 没帮助
  • 只是浏览
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙