串連ApsaraDB for MongoDB分區叢集執行個體的Mongos節點,通常即可滿足業務讀寫資料的情境,如果您需要讀取Shard節點的Oplog或ConfigServer節點的配置資訊,可以申請相應節點的串連地址。
前提條件
執行個體為分區叢集執行個體。
協議類型為MongoDB協議。
背景資訊
ApsaraDB for MongoDB分區叢集執行個體提供Mongos、Shard和ConfigServer三種節點。您可以自由地選擇Shard節點和ConfigServer節點的個數和配置,組建服務效能不同的ApsaraDB for 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個字元。
說明ApsaraDB for MongoDB不支援使用關鍵字作為帳號。
帳號的許可權固定為唯讀許可權。
首次申請Shard節點和ConfigServer節點的串連地址,需要設定帳號和密碼,後續申請無需再次設定。
賬戶密碼
按照以下規則設定密碼。
由大寫字母、小寫字母、數字、特殊字元中的至少三種組成。
!@#$%^&*()_+-=為特殊字元。
長度為8~32個字元。
說明ApsaraDB for MongoDB支援重設ConfigServer節點和Shard節點的帳號密碼,設定方法請參見重設密碼。
確認密碼
再次輸入帳號密碼。
單擊確定。
在資料庫連接頁面,查看申請後的串連地址。
等待執行個體狀態從正在建立網路連接轉變為運行中。
在私網串連-專用網路地區,查看節點的串連地址。
說明節點類型說明如下。
Mongos:Mongos節點。
Shard:Shard節點。
CS:ConfigServer節點。
雲端硬碟執行個體
登入MongoDB管理主控台。
在左側導覽列,單擊分區叢集執行個體列表。
在頁面左上方,選擇執行個體所在的資源群組和地區。
單擊目標執行個體ID或目標執行個體所在操作列的管理。
可選:建立Shard帳號。
僅當前執行個體首次申請Shard串連地址時需要建立Shard帳號,後續申請無需再次設定。建立Shard帳號步驟如下:
在目標執行個體頁面的左側導覽列,單擊帳號管理。
單擊建立帳號。
在建立帳號(只支援shard)面板,輸入帳號密碼。
說明Shard帳號的許可權固定為唯讀許可權。
參數
參數說明
賬戶名
按照以下規則自訂帳號。
以小寫字母開頭。
由小寫字母、數字或底線(_)組成。
長度為4~16個字元。
說明ApsaraDB for MongoDB不支援使用關鍵字作為帳號。
帳號的許可權固定為唯讀許可權。
賬戶密碼
按照以下規則設定密碼。
由大寫字母、小寫字母、數字、特殊字元中的至少三種組成。
!@#$%^&*()_+-=為特殊字元。
長度為8~32個字元。
說明ApsaraDB for MongoDB支援重設ConfigServer節點和Shard節點的帳號密碼,設定方法請參見重設密碼。
確認密碼
再次輸入帳號密碼。
單擊確定。
建立Shard串連地址。
在目標執行個體頁面的左側導覽列,單擊資料庫連接。
在私網串連 - 專用網路地區,單擊申請Shard\ConfigServer地址。
在申請Shard\ConfigServer地址面板,設定以下參數。
參數
參數說明
節點類型
固定為Shard。
選擇要建立串連地址的ID
選擇需要建立串連地址的節點ID。
單擊確定。
在資料庫連接頁面,查看申請後的串連地址。
等待執行個體狀態從正在建立網路連接轉變為運行中。
在私網串連-專用網路地區,查看節點的串連地址。
說明節點類型說明如下。
Mongos:Mongos節點。
Shard:Shard節點。
相關文檔
如果不再需要Shard節點或ConfigServer節點的串連地址,您可以釋放串連地址,釋放方法請參見釋放Shard或ConfigServer節點串連地址。