反饋已提交

網絡繁忙

叢集設定

一、概述

  1. 決策平台中,叢集設定使前端可以配置狀態伺服器、檔案一致性模式、快取模式、通信協議,以及對部分叢集參數進行配置。

二、設定-叢集設定

1
用管理員帳號登入決策平台,點擊【管理系統】→【智慧維運】→【叢集設定】。

1.gif

2
開啓狀態伺服器。
  1. 點擊開啓按鈕,即可在彈窗中選擇快取系統並編輯。

  2. 選擇【Redis單機】時,主機為Redis所在伺服器的IP地址,推薦用內網地址,埠預設6379,密碼為Redis服務的密碼,若無則不填寫。

  3. 選擇【Redis叢集】時,可以手動添加或者刪除host,主機、埠、密碼填寫規則同單機。

  4. 配置完畢後,點擊【測試連結並儲存】,若無異常則可儲存成功。

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

2.gif

2.png

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

  2. 若不使用檔案伺服器,則檔案一致設定預設為【節點間自動同步】,節點間自動同步不適用於多節點,否則會因節點間通信問題影響使用,建議僅兩個節點時使用。

3.png

4
檔案同步設定-檔案伺服器共享。
  1. 選擇【檔案伺服器共享】時,可以配置連結檔案伺服器,目前支持FTP、SFTP、HDFS、共享外部目錄(NAS\NFS等)作為檔案伺服器。

  2. 檔案伺服器模式下,若叢集第一個節點啓動過程中嘗試連結檔案伺服器失敗,則自動切換至節點間同步模式,確保工程可以正常啓動,並進行異常通知。

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

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

  5. 檔案伺服器共享設定字段說明如下方表格:

字段
協議FTP、SFTP,這裡以FTP為例
編碼Linux 系統預設UTF-8,Windows 系統預設GBK
主機伺服器地址
伺服器埠號,FTP預設21,SFTP預設22
使用者名伺服器使用者名
密碼伺服器密碼
路徑部署文檔中有說明

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

    注2:如果是 SFTP 密鑰登入,無需使用者名密碼,不填即可,但要點擊密碼後面的圖標上傳密鑰檔案。

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

4.gif

5
設定快取模式。
  1. 前端可選擇【主動快取】、【被動快取】、【關閉快取】,選擇後立即生效。

  2. 快取開啓後可提高系統性能,降低範本和資源檔案的讀寫耗時,在使用檔案伺服器時,若開啓了快取,當檔案伺服器當機後,系統仍可繼續對外提供服務,大幅提高系統的可用性。

  3. 目前預設快取的資源檔案包含範本檔案、配置檔案、地圖資料等,暫定"reportlets/" ,"resources/", "assets/","dashboards"四個資料夾。

5.png

6
設定叢集連結方式。
  1. TCP 和 UDP 是常用的網絡傳輸協議,預設選用 TCP 協議。

  2. 開啓叢集狀態下可以切換叢集通信協議,不過重啓工程後方可生效。

  3. 如果開啓叢集後只顯示本工程的節點,請更換叢集連結方式,並重啓各節點工程。

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

6.png

7
開啓/關閉叢集。
  1. 狀態伺服器和外置資料庫是開啓叢集的前置條件,未配置無法開啓叢集。

  2. 點擊【開啓】按鈕即可開啓叢集,下方顯示各節點信息。

  3. 再次點擊【開啓】按鈕,即可關閉叢集。

7.gif

8
節點管理。
  1. 【開啓叢集】按鈕,並重啓工程後,可以看到節點管理界面出現一個節點。

  2. 當選用的是【節點間自動同步】時,第一個加入叢集的節點會作為檔案同步基準節點。

  3. 基準節點一旦選出後,預設不會變動。若想重置基準節點,可以關閉叢集並重啓工程後,再開啓叢集,基準節點即可重置,重置邏輯還是選擇叢集開啓後第一個加入叢集的節點為基準節點。

  4. 若選用的是【檔案伺服器共享】,則不會出現檔案同步基準節點標籤。

  5. 當第一個節點出現後,我們就可以將第一個節點的工程包(webroot)拷貝到其他伺服器下,然後啓動這些伺服器,新的節點就會加入節點管理了。

  6. 滑鼠移動到節點信息處,右上角出現【編輯】按鈕,點擊可編輯修改節點名稱、IP 及埠信息。

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

8.gif

9
節點管理-重新整理快取。
  1. 使用【檔案伺服器共享】並且開啓快取時,節點管理界面會出現【重新整理快取】的按鈕。

  2. 若開啓快取後,有手動在檔案伺服器下增刪改檔案的情況,快取層是無法感知到的,需要手動刷新快取。

  3. 【節點間自動同步】模式下可以自動感知到節點下的檔案變動情況,因此無須刷新快取。

  4. 【主動快取】模式下:點擊重新整理快取按鈕,則快取。

  5. 【被動快取】模式下:點擊重新整理快取按鈕,則清空快取。

9.png

10
設定異常提醒。
  1. 點擊【10-1.png】按鈕,開啓叢集異常提醒設定界面。

  2. 可通過簡訊提醒(海外版暫時未開放)、平台訊息、郵件提醒三種方式設定提醒。

  3. 郵件提醒方式需先開啓並設定郵件提醒功能,具體可參考B04-03 郵箱

10.gif

三、設定-參數配置

1
點擊【參數配置】標籤,進入設定界面。
  1. 對參數進行配置時,滑鼠移到配置項文本框後面,會有個提示圖示,點擊後出現該配置項的要求。

11.gif

2
Redis儲存key字首。
  1. 當使用的Redis伺服器屬於公用服務,也被其他工程所使用時。為了避免多套工程的key存在衝突,需要給不同的工程自定義其儲存在Redis中的key字首。

  2. 配置並重啓工程後,可以從redis中查詢到新的字首的key值。

配置項
預設配置填寫要求填寫提示
key字首__fine_redis_key__英文大小寫、阿拉伯數字、下標線支援英文大小寫、阿拉伯數字、下標線,不支援中文和特殊字符

12.png

3
內部轉發參數。
  1. 節點間存在轉發的請求,可以通過設定,對異常節點進行限制並能夠前端提醒。

配置項預設配置單位填寫要求含義
超時時間90不小於10的整數

請寫超時的時間,如果在超時時間內伺服器未傳回或收到任何資料,視為超時。如果有些報表計算或者匯出時後端需要花費幾分鐘甚至更多,則需要設定長一點。

對應nginx中的參數為proxy_read_timeout和proxy_send_timeout,這兩個參數值要大於平台配置的超時時間。

嘗試次數8正整數

單個週期內最大嘗試的次數,此參數需≧1次。

最大嘗試失敗次數n,10.0.2預設值為5次,待調整為8次。

對應nginx中的參數為max_fails,建議大於或等於平台配置的嘗試次數。

失效時間90不小於10的整數在單個失效時間內,失敗請求超過最大嘗試次數後,節點會被置為失效,新的請求將不會內部轉發給該節點。

13.png

附件列表


主題: 決策平台
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

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

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

不再提示

10s後關閉