反饋已提交
網絡繁忙
決策平台中,叢集設定使前端可以配置狀態伺服器、檔案一致性模式、快取模式、通信協議,以及對部分叢集參數進行配置。
點擊開啓按鈕,即可在彈窗中選擇快取系統並編輯。
選擇【Redis單機】時,主機為Redis所在伺服器的IP地址,推薦用內網地址,埠預設6379,密碼為Redis服務的密碼,若無則不填寫。
選擇【Redis叢集】時,可以手動添加或者刪除host,主機、埠、密碼填寫規則同單機。
配置完畢後,點擊【測試連結並儲存】,若無異常則可儲存成功。
如果配置Redis密碼,則要求Redis各個節點使用統一的密碼。
檔案一致性包含 assets、reportlets、resources、schedule、dashboards、treasures、../backup 這些資料夾,當我們使用節點間自動同步時,這些資料夾會為了保持一致性會自動同步,當我們使用檔案伺服器時,各個節點將從檔案伺服器中讀取這些檔案內容。
若不使用檔案伺服器,則檔案一致設定預設為【節點間自動同步】,節點間自動同步不適用於多節點,否則會因節點間通信問題影響使用,建議僅兩個節點時使用。
選擇【檔案伺服器共享】時,可以配置連結檔案伺服器,目前支持FTP、SFTP、HDFS、共享外部目錄(NAS\NFS等)作為檔案伺服器。
檔案伺服器模式下,若叢集第一個節點啓動過程中嘗試連結檔案伺服器失敗,則自動切換至節點間同步模式,確保工程可以正常啓動,並進行異常通知。
使用檔案伺服器時,想要手動增刪改範本都需要在檔案伺服器下進行操作,節點下的assets、reportlets、resources、schedule、dashboards、treasures、../backup是沒有作用的。
從檔案伺服器切換至節點間同步時,需要重啓叢集工程所有節點方可生效,若不重啓則不生效。
檔案伺服器共享設定字段說明如下方表格:
注1:要求使用啓動中的 FTP/SFTP 伺服器,帳號須具備配置路徑的讀寫權限。
注2:如果是 SFTP 密鑰登入,無需使用者名密碼,不填即可,但要點擊密碼後面的圖標上傳密鑰檔案。
注3:按照文檔部署的FTP服務,Linux系統填寫絕對路徑,如使用者名為ftpuser,那麼路徑為/home/ftpuser/WEB-INF,Windows系統填寫相對路徑 /WEB-INF即可。
前端可選擇【主動快取】、【被動快取】、【關閉快取】,選擇後立即生效。
快取開啓後可提高系統性能,降低範本和資源檔案的讀寫耗時,在使用檔案伺服器時,若開啓了快取,當檔案伺服器當機後,系統仍可繼續對外提供服務,大幅提高系統的可用性。
目前預設快取的資源檔案包含範本檔案、配置檔案、地圖資料等,暫定"reportlets/" ,"resources/", "assets/","dashboards"四個資料夾。
TCP 和 UDP 是常用的網絡傳輸協議,預設選用 TCP 協議。
開啓叢集狀態下可以切換叢集通信協議,不過重啓工程後方可生效。
如果開啓叢集後只顯示本工程的節點,請更換叢集連結方式,並重啓各節點工程。
阿里雲、AWS 等雲伺服器不允許 UDP 組播方式,叢集連結方式請選擇 TCP。
狀態伺服器和外置資料庫是開啓叢集的前置條件,未配置無法開啓叢集。
點擊【開啓】按鈕即可開啓叢集,下方顯示各節點信息。
再次點擊【開啓】按鈕,即可關閉叢集。
【開啓叢集】按鈕,並重啓工程後,可以看到節點管理界面出現一個節點。
當選用的是【節點間自動同步】時,第一個加入叢集的節點會作為檔案同步基準節點。
基準節點一旦選出後,預設不會變動。若想重置基準節點,可以關閉叢集並重啓工程後,再開啓叢集,基準節點即可重置,重置邏輯還是選擇叢集開啓後第一個加入叢集的節點為基準節點。
若選用的是【檔案伺服器共享】,則不會出現檔案同步基準節點標籤。
當第一個節點出現後,我們就可以將第一個節點的工程包(webroot)拷貝到其他伺服器下,然後啓動這些伺服器,新的節點就會加入節點管理了。
滑鼠移動到節點信息處,右上角出現【編輯】按鈕,點擊可編輯修改節點名稱、IP 及埠信息。
使用 Tomcat、Weblogic 容器時,叢集開啓後可以自動識別容器埠,對於 WAS 叢集,暫時不支持自動識別埠,埠預設為58312,需要,修改每個節點的埠為實際埠。
使用【檔案伺服器共享】並且開啓快取時,節點管理界面會出現【重新整理快取】的按鈕。
若開啓快取後,有手動在檔案伺服器下增刪改檔案的情況,快取層是無法感知到的,需要手動刷新快取。
【節點間自動同步】模式下可以自動感知到節點下的檔案變動情況,因此無須刷新快取。
【主動快取】模式下:點擊重新整理快取按鈕,則快取。
【被動快取】模式下:點擊重新整理快取按鈕,則清空快取。
點擊【】按鈕,開啓叢集異常提醒設定界面。
可通過簡訊提醒(海外版暫時未開放)、平台訊息、郵件提醒三種方式設定提醒。
郵件提醒方式需先開啓並設定郵件提醒功能,具體可參考B04-03 郵箱。
對參數進行配置時,滑鼠移到配置項文本框後面,會有個提示圖示,點擊後出現該配置項的要求。
當使用的Redis伺服器屬於公用服務,也被其他工程所使用時。為了避免多套工程的key存在衝突,需要給不同的工程自定義其儲存在Redis中的key字首。
配置並重啓工程後,可以從redis中查詢到新的字首的key值。
節點間存在轉發的請求,可以通過設定,對異常節點進行限制並能夠前端提醒。
請寫超時的時間,如果在超時時間內伺服器未傳回或收到任何資料,視為超時。如果有些報表計算或者匯出時後端需要花費幾分鐘甚至更多,則需要設定長一點。
對應nginx中的參數為proxy_read_timeout和proxy_send_timeout,這兩個參數值要大於平台配置的超時時間。
單個週期內最大嘗試的次數,此參數需≧1次。
最大嘗試失敗次數n,10.0.2預設值為5次,待調整為8次。
對應nginx中的參數為max_fails,建議大於或等於平台配置的嘗試次數。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉