連接云數據庫MongoDB分片集群實例的Mongos節點,通常即可滿足業務讀寫數據的場景,如果您需要讀取Shard節點的Oplog或ConfigServer節點的配置信息,可以申請相應節點的連接地址。
前提條件
實例為分片集群實例。
協議類型為MongoDB協議。
背景信息
云數據庫MongoDB分片集群實例提供Mongos、Shard和ConfigServer三種節點。您可以自由地選擇Shard節點和ConfigServer節點的個數和配置,組建服務性能不同的云數據庫MongoDB分片集群實例。更多信息,請參見分片集群架構。
申請須知
申請Shard節點的連接地址后,系統會為Shard中的Primary節點、Secondary節點和ReadOnly節點創建連接地址并各占用1個IP,請提前規劃足夠的IP數量。
申請ConfigServer節點的連接地址后,系統會為ConfigServer中的Primary節點和Secondary節點創建連接地址并各占用1個IP,請提前規劃足夠的IP數量。
申請的連接地址的網絡類型將與當前Mongos節點的網絡類型保持一致。
申請Shard節點或ConfigServer節點的連接地址后,暫不支持修改。
本文申請的Shard或ConfigServer節點連接地址為私網連接地址,如果需要通過公網訪問,請申請公網連接地址,申請方法請參見申請公網連接地址。
MongoDB 4.2及以上版本的ESSD云盤的實例僅支持申請Shard連接地址。
本地盤實例
您也可以在實例基本信息頁面的Shard列表區域,單擊添加Shard,選擇開通Shard直連,在申請Shard直連地址區域申請Shard節點的連接地址。參數說明,請參見配置參數說明。
登錄MongoDB管理控制臺。
在左側導航欄,單擊分片集群實例列表。
在頁面左上角,選擇實例所在的資源組和地域。
單擊目標實例ID或目標實例所在操作列的管理。
在目標實例頁面的左側導航欄,單擊數據庫連接。
在私網連接 - 專有網絡區域,單擊申請Shard\ConfigServer地址。
在申請Shard\ConfigServer地址面板,設置以下參數。
參數
參數說明
節點類型
選擇需要申請連接地址的節點類型。
Shard:Shard節點。
CS:ConfigServer節點。
選擇要創建連接地址的ID
選擇需要創建連接地址的節點ID。
賬戶名
按照以下規則自定義賬號。
以小寫字母開頭。
由小寫字母、數字或下劃線(_)組成。
長度為4~16個字符。
說明云數據庫MongoDB不支持使用關鍵字作為賬號。
賬號的權限固定為只讀權限。
首次申請Shard節點和ConfigServer節點的連接地址,需要設置賬號和密碼,后續申請無需再次設置。
賬戶密碼
按照以下規則設置密碼。
由大寫字母、小寫字母、數字、特殊字符中的至少三種組成。
!@#$%^&*()_+-=為特殊字符。
長度為8~32個字符。
說明云數據庫MongoDB支持重置ConfigServer節點和Shard節點的賬號密碼,設置方法請參見重置密碼。
確認密碼
再次輸入賬號密碼。
單擊確定。
在數據庫連接頁面,查看申請后的連接地址。
等待實例狀態從正在創建網絡連接轉變為運行中。
在私網連接-專有網絡區域,查看節點的連接地址。
說明節點類型說明如下。
Mongos:Mongos節點。
Shard:Shard節點。
CS:ConfigServer節點。
云盤實例
登錄MongoDB管理控制臺。
在左側導航欄,單擊分片集群實例列表。
在頁面左上角,選擇實例所在的資源組和地域。
單擊目標實例ID或目標實例所在操作列的管理。
可選:創建Shard賬號。
僅當前實例首次申請Shard連接地址時需要創建Shard賬號,后續申請無需再次設置。創建Shard賬號步驟如下:
在目標實例頁面的左側導航欄,單擊賬號管理。
單擊創建賬號。
在創建賬號(只支持shard)面板,輸入賬號密碼。
說明Shard賬號的權限固定為只讀權限。
參數
參數說明
賬戶名
按照以下規則自定義賬號。
以小寫字母開頭。
由小寫字母、數字或下劃線(_)組成。
長度為4~16個字符。
說明云數據庫MongoDB不支持使用關鍵字作為賬號。
賬號的權限固定為只讀權限。
賬戶密碼
按照以下規則設置密碼。
由大寫字母、小寫字母、數字、特殊字符中的至少三種組成。
!@#$%^&*()_+-=為特殊字符。
長度為8~32個字符。
說明云數據庫MongoDB支持重置ConfigServer節點和Shard節點的賬號密碼,設置方法請參見重置密碼。
確認密碼
再次輸入賬號密碼。
單擊確定。
創建Shard連接地址。
在目標實例頁面的左側導航欄,單擊數據庫連接。
在私網連接 - 專有網絡區域,單擊申請Shard\ConfigServer地址。
在申請Shard\ConfigServer地址面板,設置以下參數。
參數
參數說明
節點類型
固定為Shard。
選擇要創建連接地址的ID
選擇需要創建連接地址的節點ID。
單擊確定。
在數據庫連接頁面,查看申請后的連接地址。
等待實例狀態從正在創建網絡連接轉變為運行中。
在私網連接-專有網絡區域,查看節點的連接地址。
說明節點類型說明如下。
Mongos:Mongos節點。
Shard:Shard節點。
相關文檔
如果不再需要Shard節點或ConfigServer節點的連接地址,您可以釋放連接地址,釋放方法請參見釋放Shard或ConfigServer節點連接地址。