国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Windows下MongoDB安裝副本集

CollinPeng / 2279人閱讀

摘要:安裝環境簡介命令行操作比較方便創建數據庫文件夾配置文件等數據庫文件夾文件夾配置文件配置文件更改端口號即可,具體內容如下啟動查看狀態副本集配置并啟動添加其他成員這次指定參數,以為創建一個仲裁接點查看副

安裝環境簡介
Windows10、MongoDB4.0.3、Robo 3T(mongo命令行操作比較方便)

創建數據庫文件夾、配置文件等

  (1)數據庫文件夾:db27017、db37017、db47017
  (2)log文件夾:log27017、log37017、log47017
  (3)配置文件:mongod27017、mongod37017、mongod47017
  配置文件更改端口號即可,具體內容如下:
  λ cat mongod27017.conf
   systemLog:
       destination: file
       logAppend: true
       path: E:mongolog27017mongod27017.log
   
   storage:
       dbPath: E:mongodb27017
       journal:
           enabled: true
       engine: wiredTiger
   
   #processManagement:
   #    fork: true
   #    pidFilePath: E:mongomongod27017.pid
   
   net:
       port: 27017
   
   replication:
       replSetName: mongo
       

啟動primary

  λ mongod --config "..mongod27017.conf"
  2018-11-08T21:23:38.399+0800 I CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols "none"
   #查看狀態
   > rs.status()
   {
           "operationTime" : Timestamp(0, 0),
           "ok" : 0,
           "errmsg" : "no replset config has been received",
           "code" : 94,
           "codeName" : "NotYetInitialized",
           "$clusterTime" : {
                   "clusterTime" : Timestamp(0, 0),
                   "signature" : {
                           "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),
                           "keyId" : NumberLong(0)
                   }
           }
   }
  #副本集配置并啟動
  > config = {_id:"mongo",members:[{_id:0,host:"127.0.0.1:27017"}]}
       {
               "_id" : "mongo",
               "members" : [
                       {
                               "_id" : 0,
                               "host" : "127.0.0.1:27017"
                       }
               ]
       }
   > rs.initiate(config)
   {
           "ok" : 1,
           "operationTime" : Timestamp(1541685032, 1),
           "$clusterTime" : {
                   "clusterTime" : Timestamp(1541685032, 1),
                   "signature" : {
                           "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),
                           "keyId" : NumberLong(0)
                   }
           }
   }

添加其他成員

 λ mongod --config "..mongod37017.conf"
2018-11-08T21:52:18.237+0800 I CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols "none"

   mongo:PRIMARY> rs.add("127.0.0.1:37017")
   {
           "ok" : 1,
           "operationTime" : Timestamp(1541685236, 1),
           "$clusterTime" : {
                   "clusterTime" : Timestamp(1541685236, 1),
                   "signature" : {
                           "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),
                           "keyId" : NumberLong(0)
                   }
           }
   }
 
 λ mongod --config "..mongod47017.conf"
 2018-11-08T22:01:26.664+0800 I CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols "none"
   #這次指定arbiterOnly參數,以為創建一個仲裁接點
   mongo:PRIMARY> rs.add("127.0.0.1:47017",{arbiterOnly:true})
   {
           "ok" : 1,
           "operationTime" : Timestamp(1541685748, 1),
           "$clusterTime" : {
                   "clusterTime" : Timestamp(1541685748, 1),
                   "signature" : {
                           "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),
                           "keyId" : NumberLong(0)
                   }
           }
   }
   #查看副本集的狀態信息
   mongo:PRIMARY> db.isMaster()
   {
           "hosts" : [
                   "127.0.0.1:27017",
                   "127.0.0.1:37017"
           ],
           "arbiters" : [
                   "127.0.0.1:47017"
           ],
           "setName" : "mongo",
           "setVersion" : 3,
           "ismaster" : true,
           "secondary" : false,
           "primary" : "127.0.0.1:27017",
           "me" : "127.0.0.1:27017",
           "electionId" : ObjectId("7fffffff0000000000000001"),
           "lastWrite" : {
                   "opTime" : {
                           "ts" : Timestamp(1541685884, 1),
                           "t" : NumberLong(1)
                   },
                   "lastWriteDate" : ISODate("2018-11-08T14:04:44Z"),
                   "majorityOpTime" : {
                           "ts" : Timestamp(1541685884, 1),
                           "t" : NumberLong(1)
                   },
                   "majorityWriteDate" : ISODate("2018-11-08T14:04:44Z")
           },
           "maxBsonObjectSize" : 16777216,
           "maxMessageSizeBytes" : 48000000,
           "maxWriteBatchSize" : 100000,
           "localTime" : ISODate("2018-11-08T14:04:52.091Z"),
           "logicalSessionTimeoutMinutes" : 30,
           "minWireVersion" : 0,
           "maxWireVersion" : 7,
           "readOnly" : false,
           "ok" : 1,
           "operationTime" : Timestamp(1541685884, 1),
           "$clusterTime" : {
                   "clusterTime" : Timestamp(1541685884, 1),
                   "signature" : {
                           "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),
                           "keyId" : NumberLong(0)
                   }
           }
   }

以上副本集創建完成,接下來看下數據同步

   mongo:PRIMARY> show dbs
   admin   0.000GB
   config  0.000GB
   local   0.000GB
   mongo:PRIMARY> use mongo
   switched to db mongo
   mongo:PRIMARY> db.createCollection("test")
   {
           "ok" : 1,
           "operationTime" : Timestamp(1541686077, 1),
           "$clusterTime" : {
                   "clusterTime" : Timestamp(1541686077, 1),
                   "signature" : {
                           "hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),
                           "keyId" : NumberLong(0)
                   }
           }
   }
   mongo:PRIMARY> show collections
   test
   

以上就是搭建的全過程,后續學習再補充這塊內容~

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/19418.html

相關文章

  • 搭建 MongoDB分片(sharding) / 分區 / 群環境

    摘要:搭建分片分區集群環境安裝三臺機器關閉防火墻主節點副節點仲裁仲裁主節點副節點副節點仲裁主節點端口分配下載并且安裝所有版本二進制文件自行下載改名分別在每臺機器建立六個目錄,因為不存儲數據,只需要建立日志文件目錄即可。 搭建 MongoDB分片(sharding) / 分區 / 集群環境 1. 安裝 MongoDB 三臺機器 關閉防火墻 systemctl stop firewalld.se...

    KunMinX 評論0 收藏0
  • mongoDB 學習筆記純干貨(mongoose、增刪改查、聚合、索引、連接、備份與恢復、監控等等)

    摘要:集合名命名規范集合名不能是空字符串。集合名不能含有字符空字符,這個字符表示集合名的結尾。集合名不能以開頭,這是為系統集合保留的前綴。有些驅動程序的確支持在集合名里面包含,這是因為某些系統生成的集合中包含該字符。 原始文章鏈接 - 我的博客:http://www.lovebxm.com/2017/0... MongoDB - 簡介 官網:https://www.mongodb.com/ ...

    Java3y 評論0 收藏0
  • MongoDB副本搭建

    摘要:下一小節我會和大家分享如何在真實的生產環境中創建副本集。好了,中副本集的搭建我們就先說到這里,小伙伴們有問題歡迎留言討論。 我們之前的案例都是在單個節點上實現的,在生產環境中這種做法是有風險的,如果服務宕機、崩潰或者硬盤壞了都會對公司業務造成損失,因此我們需要數據備份。在MongoDB中我們可以通過副本集來實現這一需求,MongoDB副本集(Replica Set)是有自動故障恢復功能...

    RayKr 評論0 收藏0
  • 深入淺出MongoDB 復制

    摘要:申明本文由筆者首發于深入淺出復制中文社區深入淺出復制由于自己開了,所以將之前比較好的文章挪過來便于大家瀏覽。新增由于網絡問題導致失敗重試機制。 申明 本文由筆者首發于InfoQ:《深入淺出MongoDB復制》MongoDB中文社區:《深入淺出MongoDB復制》 由于自己開了blog,所以將之前比較好的文章挪過來便于大家瀏覽。 綜述 筆者最近在生產環境中遇到許多復制相關問題,查閱網上資...

    Jacendfeng 評論0 收藏0
  • MongoDB副本配置

    摘要:我們可以在添加節點時指定優先級,如下也可以為已有的節點設置優先級好了,中副本集的配置我們就先說到這里,小伙伴們有問題歡迎留言討論。 上篇文章我們搭建了MongoDB副本集的環境,驗證了數據已經可以成功的復制,本文我們就來看看MongoDB副本集的其他操作。 本文是MongoDB系列的第十六篇文章,了解前面的文章有助于更好的理解本文: 1.Linux上安裝MongoDB 2.Mo...

    MartinHan 評論0 收藏0

發表評論

0條評論

CollinPeng

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<