GaussDB(DWS) 擴容加節點介紹

      網友投稿 1051 2025-03-31

      1????? 擴容加節點介紹

      1.1????? 擴容加節點基本流程

      一、gs_expand 開始階段

      檢查用戶是否正確--解析命令行--檢查并校驗參數

      二、gs_expend加節點

      初始化日志---初始化集群信息(設置靜態配置文件路徑,從XML文件初始化集群信息)---? 初始化SsTool---檢查用戶及用戶組(檢查GAUSSHOME/bin的屬主用戶與登錄用戶是否匹配)---檢查集群信息(檢查新節點數不能小于3,新節點的總DN數不能為0)---分發XML文件---檢查靜態配置文件(與XML文件是否匹配)---檢查是否已執行了擴容前置(每個節點的GAUSSENV)

      Step1:記錄STEP_INIT擴容前健康檢查

      檢查集群狀態(集群是否正常及是否重分布)---CN連接是否正常,集群是否被鎖定---檢查GUC參數comm_max_datanode---檢查集群是否為只讀---備份老集群的參數文件(CN與DN的postgresql.conf文件)

      Step2:記錄STEP_INSTALL安裝擴容新節點

      1.??? 檢查新節點安裝環境(檢查老集群的GAUSSENV是否為2-----檢查安裝目錄:目錄存在且為空,剩余空間不能小于100M)

      2.??? 分發靜態配置文件(用于刷新CN編號)(在新節點上創建靜態配置文建目錄-----scp靜態配置文件至新節點的該目錄)

      3.??? 安裝新節點 local Install (解壓bin文件-----刷新CN編號-----創建靜態配置文建-----備份安裝包至$GAUSSHOME/bin下-----修改安裝路徑權限700-----安全設置,修改ReplaceConfig.py and InitInstance.py為600-----修改GAUSSENV值為2-----修改安裝路徑下文件權限600)

      4.??? 分發CA證書文件(GAUSSHOME/share/sslcert/etcd下)

      5.??? 清理靜態配置文件

      6.??? 同步cgroup配置文件(限制內存與CPU的使用)至新節點上($GAUSSHOME/etc/gscgroup_user.cfg)主要步驟:判斷cgroup文件是否存在-----將cgroup文件拷貝到GAUSSHOME/EYC目錄下-----刷新cgroup配置文件

      7.??? 同步alarmltem.conf文件到新節點($GAUSSHOME/bin下)

      Step3:記錄STEP_CONFIG配置擴容新節點

      1.??? 配置新節點 主要步驟:檢查新節點的配置local/CheckConfig(檢查GAUSSLOG日志目錄,創建GAUSSLOG下cm,cm_server,cm_agent等目錄--檢查實例配置:目錄是否存在且剩余磁盤大小不小于200M)-----獲取$GAUSSHOME/bin下initdb_param文件-----初始化節點實例local/initInstance-----配置新實例(CN,DN,CMAGENT),過程:舊節點上尋找相同的實例;拷貝實例配置文件至新節點目錄,修改實例配置文件的所屬權限;設置私有配置

      2.??? 拷貝cert文件至新節點

      3.??? 重建新節點(dump和restore操作)

      4.??? 配置新實例

      5.??? 配置新節點上GUC參數comm_control_port(SCTP通訊庫使用的TCP協議監聽端口),comm_sctp_port(SCTP通訊庫使用的TCP協議起始監聽端口)

      6.??? 安裝Kerberos

      Step4:記錄STEP_START_NEWNODE啟動擴容新節點

      獲取node ID,在利用cm_ctl start –n node ID 啟動新節點

      Step5:記錄STEP_SYNC同步整個集群配置;清理老節點上擴容步驟文件目錄

      GaussDB(DWS) 擴容加節點介紹

      1.更新靜態配置文件(同步老節點的靜態配置文件)

      配置pg_hba.conf(用來配置對數據庫的訪問權限)--gs_guc設置

      2.啟動新集群

      3.Kill CM進程---等待集群狀態正常(如果出現異常或集群狀態無法變為normal,記錄報錯日志,返回擴容成功)

      4.修改靜態配置文件

      5.解鎖集群local/Local Query.py

      ***打印擴容成功(是否成功啟動新集群,不影響返回擴容成功

      1.2? ??擴容加節點前提條件

      1.必須在集群用戶下執行

      2.已按照擴容的集群配置xml文件執行過前置腳本

      3.擴容需在正常集群狀態下執行

      4.集群擴容要求整個集群沒有被鎖定,集群配置文件的配置信息正確并且和當前集

      群配置一致

      1.3????? 擴容執行介紹

      擴容前檢查集群狀態且集群狀態正常,cm_ctl query –Cv

      2.執行擴容前置,./gs_preinstall -U xxxxxx -G users -X /home/cluster/online_expend_alter1_v6/test/clusterconfig_expand.xml --alarm-type=1 --sep-env-file=/opt/temp/env

      3.執行擴容gs_expand -t dilatation -X /home/cluster/online_expend_alter1_v6/test/clusterconfig_expand.xml

      4.擴容日志查詢路徑:vi $GAUSSLOG/om/gs_expend***

      XML Gauss AP 數據倉庫服務 GaussDB(DWS) EI企業智能

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:生產管理的主要內容(怎么做好一個管理人員)
      下一篇:什么情況文件名旁邊會顯示“兼容模式”(為什么文件顯示兼容模式)
      相關文章
      国产精品亚洲一区二区麻豆| 亚洲欧洲一区二区| 久久国产亚洲高清观看| 久久亚洲国产精品| 国产亚洲精AA在线观看SEE| 在线观看亚洲精品福利片| 亚洲人成电影在线播放| 亚洲AV无码一区二三区| www.亚洲色图| 亚洲国产精品无码久久久久久曰 | 亚洲AV成人无码久久精品老人| 亚洲人成中文字幕在线观看| 在线亚洲97se亚洲综合在线| 亚洲乳大丰满中文字幕| 亚洲精品成人网站在线观看| 亚洲国产精品嫩草影院在线观看| 亚洲日韩精品无码专区网址| 亚洲国产精品无码成人片久久 | 亚洲免费人成在线视频观看| 亚洲人成人网站色www| 亚洲乱码中文字幕综合| 亚洲AV永久青草无码精品| 午夜影视日本亚洲欧洲精品一区| 亚洲国产精品国自产拍电影| 亚洲第一页中文字幕| 亚洲va成无码人在线观看| 77777亚洲午夜久久多喷| 亚洲男同gay片| 国产产在线精品亚洲AAVV| 亚洲另类少妇17p| 国产AⅤ无码专区亚洲AV| 国产v亚洲v天堂无码网站| 亚洲人成在线播放网站岛国| 亚洲国产精品专区| 亚洲高清乱码午夜电影网| 亚洲国产精品人人做人人爱| 国产午夜亚洲不卡| 亚洲国产精品免费视频| 久久精品国产亚洲av麻豆蜜芽| 亚洲hairy多毛pics大全| 亚洲国产aⅴ综合网|