通常情況下,串連ApsaraDB for MongoDB分區叢集執行個體的Mongos節點,即可滿足業務讀寫資料的情境,若您需要讀取Shard節點的Oplog,可以申請相應Shard節點的串連地址。
前提條件
執行個體為分區叢集執行個體。
協議類型為MongoDB協議。
背景資訊
ApsaraDB for MongoDB分區叢集執行個體提供Mongos、Shard和ConfigServer三種組件。您可以自由地選擇Shard組件的個數和配置,組建服務效能不同的ApsaraDB for MongoDB分區叢集執行個體。更多資訊,請參見分區叢集架構。
注意事項
申請Shard串連地址後,系統會為Shard中的Primary節點、Secondary節點和ReadOnly節點建立串連地址並各佔用1個IP,請提前規劃足夠的IP數量。
申請的串連地址的網路類型將與當前Mongos節點的網路類型保持一致。
申請Shard串連地址後,不支援修改Shard串連地址。
本文申請的Shard串連地址為私網串連地址,如果需要通過公網訪問,請先通過本文申請私網串連地址設定賬戶名與密碼後,再申請公網串連地址。公網串連地址申請方法請參見申請公網串連地址。
本地碟執行個體在申請Shard串連地址時可以直接申請Shard直連帳號;雲端硬碟版執行個體在申請Shard串連地址前需要先在帳號管理頁面建立直連帳號。
MongoDB分區叢集執行個體僅支援申請Shard串連地址。
操作步驟
雲端硬碟執行個體
訪問MongoDB分區叢集執行個體列表,在上方選擇資源群組和地區,然後單擊目標執行個體ID。
建立Shard帳號。
說明僅當前執行個體首次申請Shard串連地址時需要建立Shard帳號,後續申請無需再次設定。
在目標執行個體頁面的左側導覽列,單擊帳號管理。
單擊建立帳號。
在建立帳號(只支援shard)面板,輸入帳號密碼。
說明Shard帳號的許可權固定為唯讀許可權。
參數
參數說明
賬戶名
按照以下規則自訂帳號。
以小寫字母開頭。
由小寫字母、數字或底線(_)組成。
長度為4~16個字元。
說明ApsaraDB for MongoDB不支援使用關鍵字作為帳號。
帳號的許可權固定為唯讀許可權。
賬戶密碼
按照以下規則設定密碼。
由大寫字母、小寫字母、數字、特殊字元中的至少三種組成。
!@#$%^&*()_+-=為特殊字元。
長度為8~32個字元。
說明ApsaraDB for MongoDB支援重設ConfigServer節點和Shard節點的帳號密碼,設定方法請參見重設密碼。
確認密碼
再次輸入帳號密碼。
單擊確定。
建立Shard串連地址。
在目標執行個體頁面的左側導覽列,單擊資料庫連接。
在私網串連 - 專用網路地區,單擊申請Shard地址。
在申請Shard地址面板,設定以下參數。
參數
參數說明
節點類型
固定為Shard。
選擇要建立串連地址的ID
選擇需要建立串連地址的節點ID。
單擊確定。
在資料庫連接頁面,查看申請後的串連地址。
等待執行個體狀態從正在建立網路連接轉變為運行中。
在私網串連-專用網路地區,查看節點的串連地址。
本地碟執行個體
您也可以在執行個體基本資料頁面的Shard列表地區,單擊添加Shard,選擇開通Shard直連,在申請Shard直連地址地區申請Shard節點的串連地址。
訪問MongoDB分區叢集執行個體列表,在上方選擇資源群組和地區,然後單擊目標執行個體ID。
在目標執行個體頁面的左側導覽列,單擊資料庫連接。
在私網串連 - 專用網路地區,單擊申請Shard地址。
在申請Shard面板,設定以下參數。
參數
參數說明
節點類型
固定為Shard。
選擇要建立串連地址的ID
選擇需要建立串連地址的節點ID。
賬戶名
按照以下規則自訂帳號。
以小寫字母開頭。
由小寫字母、數字或底線(_)組成。
長度為4~16個字元。
說明ApsaraDB for MongoDB不支援使用關鍵字作為帳號。
帳號的許可權固定為唯讀許可權。
首次申請Shard節點和ConfigServer節點的串連地址,需要設定帳號和密碼,後續申請無需再次設定。
賬戶密碼
按照以下規則設定密碼。
由大寫字母、小寫字母、數字、特殊字元中的至少三種組成。
!@#$%^&*()_+-=為特殊字元。
長度為8~32個字元。
說明ApsaraDB for MongoDB支援重設ConfigServer節點和Shard節點的帳號密碼,設定方法請參見重設密碼。
確認密碼
再次輸入帳號密碼。
單擊確定。
在資料庫連接頁面,查看申請後的串連地址。
等待執行個體狀態從正在建立網路連接轉變為運行中。
在私網串連-專用網路地區,查看節點的串連地址。
相關文檔
如果不再需要Shard串連地址,您可以釋放串連地址,釋放方法請參見釋放Shard或ConfigServer節點串連地址。