MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Skonfiguruj Mongo za pomocą mongodb+srv

Aby użyć schematu mongodb+srv, będziesz potrzebować kilku wpisów DNS:

  • Wpis hosta wyszukiwania do przodu (A) dla każdego węzła mongod
  • rekord TXT dla klastra
  • Rekord SRV dla klastra

Po dodaniu 127.0.0.1 _mongodb._tcp.localhost to jest faktycznie rekord hosta.

Zawartość rekordu SRV powinna wskazywać kilka informacji, w tym numery portów i nazwy hostów dla węzłów świadczących usługę.
Patrz RFC 2782 lub Rekord SRV na Wikipedii.

Rekord SRV dla zestawu replik MongoDB może wyglądać tak:

_mongodb._tcp.mycluster.mydomain.com. 60 IN SRV 0 0 27017 mongohost1.mydomain.com.
_mongodb._tcp.mycluster.mydomain.com. 60 IN SRV 0 0 27017 mongohost2.mydomain.com.
_mongodb._tcp.mycluster.mydomain.com. 60 IN SRV 0 0 27017 mongohost3.mydomain.com.

Rekord TXT powinien wskazywać opcje URI dla ciągu połączenia, takie jak "authSource=admin&replicaSet=myreplset" .Zauważ, że ssl=true nie jest wyraźnie określony, ale wynika ze schematu SRV.

Ten post na blogu przez jednego z programistów MongoDB, gdy ta funkcja została wprowadzona, może być przydatna.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy transakcje będą działać z agregacją mongodb $merge?

  2. Tworzenie bazy danych w Mongo:nie można się połączyć, połączenie nie powiodło się

  3. Nie można uruchomić meteoru w trybie chmury, potrzebuję pomocy w zrozumieniu wykorzystania pamięci meteoru

  4. sortowanie agregacji mongodb

  5. Łączenie się z MongoDB z Androidem w Eclipse