<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Docker Mongo數據庫主主同步配置方法

      一、背景

      不多說,請看第一篇《Docker Mongo數據庫主從同步配置方法》

       

       

      二、具體操作方法

       

      1、創建目錄,如創建~/test/mongo_sr1和~/test/mongo_sr2兩個目錄

      mkdir -p ~/test/mongo_sr1 ~/test/mongo_sr2

       

      2、啟動容器

      #容器mongo_rs1
      docker run --name mongo_rs1 -v ~/test/mongo_sr1:/mongodb -p 37117:27017 -d mongo mongod --logpath /mongodb/mongo.log  --logappend --dbpath /mongodb --master --slave --port=27017 --autoresync  --source=192.168.118.73:37118
      
      #容器mongo_rs2
      docker run --name mongo_rs2 -v ~/test/mongo_sr2:/mongodb -p 37118:27017 -d mongo mongod --logpath /mongodb/mongo.log  --logappend --dbpath /mongodb --master --slave --port=27017 --autoresync  --source=192.168.118.73:37117

      本實例是在單臺主機上操作,如果是跨主機,需要調整對應source ip地址

      查看容器運行狀態:

       

      3、進入到mongo_rs1容器中,新增記錄

      mongo --port 37117

      該命令是直接通過本機Mongo客戶端連接端口進入,也可用容器的形式進入。

       

      # 新建/切換庫
      use test
      
      # 新建記錄集
      db.createCollection("test_table");
      
      # 顯示記錄集
      show collections
      
      #插入記錄
      db.test_table.insert({uid:1,"name":"test",url:"www.ceshi1.com"})

       

      4、進入到mongo_rs2容器中,查看記錄,驗證是否存在

      mongo --port 37118

       執行下述命令:

      show dbs;
      
      use test
      
      db.test_table.find()

      可以看到,在mongo_rs1中新增的記錄,在mongo_rs2中已經同步過來了

       

      5、同樣的,在mongo_rs2 新建庫和插入記錄,驗證是否會同步到mongo_rs1中

      #新建庫
      use node
      
      #插入記錄
      
      db.user.insert({uid:2,"name":"test1",url:"www.ceshi2.com"})

       

      6、在mongo_rs1中進行驗證

      #查看所有數據庫
      show dbs;
      
      #切庫
      use node
      
      #查看數據
      
      db.user.find()

       

      到此,可以看到,mongo_rs1和mongo_rs2已經實現了數據雙向同步了~

       

      三、常用參數

      --quiet # 安靜輸出

      --port arg  # 指定服務端口號,默認端口27017
      --bind_ip arg   # 綁定服務IP,若綁定127.0.0.1,則只能本機訪問,不指定默認本地所有IP
      --logpath arg   # 指定MongoDB日志文件,注意是指定文件不是目錄
      --logappend # 使用追加的方式寫日志
      --pidfilepath arg   # PID File 的完整路徑,如果沒有設置,則沒有PID文件
      --keyFile arg   # 集群的私鑰的完整路徑,只對于Replica Set 架構有效
      --unixSocketPrefix arg  # UNIX域套接字替代目錄,(默認為 /tmp)
      --fork  # 以守護進程的方式運行MongoDB,創建服務器進程
      --auth  # 啟用驗證
      --cpu   # 定期顯示CPU的CPU利用率和iowait
      --dbpath arg    # 指定數據庫路徑
      --diaglog arg   # diaglog選項 0=off 1=W 2=R 3=both 7=W+some reads
      --directoryperdb    # 設置每個數據庫將被保存在一個單獨的目錄
      --journal   # 啟用日志選項,MongoDB的數據操作將會寫入到journal文件夾的文件里
      --journalOptions arg    # 啟用日志診斷選項
      --ipv6  # 啟用IPv6選項
      --jsonp # 允許JSONP形式通過HTTP訪問(有安全影響)
      --maxConns arg  # 最大同時連接數 默認2000
      --noauth    # 不啟用驗證
      --nohttpinterface   # 關閉http接口,默認關閉27018端口訪問
      --noprealloc    # 禁用數據文件預分配(往往影響性能)
      --noscripting   # 禁用腳本引擎
      --notablescan   # 不允許表掃描
      --nounixsocket  # 禁用Unix套接字監聽
      --nssize arg (=16)  # 設置信數據庫.ns文件大小(MB)
      --objcheck  # 在收到客戶數據,檢查的有效性,
      --profile arg   # 檔案參數 0=off 1=slow, 2=all
      --quota # 限制每個數據庫的文件數,設置默認為8
      --quotaFiles arg    # number of files allower per db, requires --quota
      --rest  # 開啟簡單的rest API
      --repair    # 修復所有數據庫run repair on all dbs
      --repairpath arg    # 修復庫生成的文件的目錄,默認為目錄名稱dbpath
      --slowms arg (=100) # value of slow for profile and console log
      --smallfiles    # 使用較小的默認文件
      --syncdelay arg (=60)   # 數據寫入磁盤的時間秒數(0=never,不推薦)
      --sysinfo   # 打印一些診斷系統信息
      --upgrade   # 如果需要升級數據庫
       
       
      * Replicaton 參數 
      --------------------------------------------------------------------------------
      --fastsync  # 從一個dbpath里啟用從庫復制服務,該dbpath的數據庫是主庫的快照,可用于快速啟用同步
      --autoresync    # 如果從庫與主庫同步數據差得多,自動重新同步;當發現從服務器的數據不是最新時,開始從主服務器請求同步數據
      --oplogSize arg # 主節點的oplog日志大小,單位為M,建議設大點(更改oplog大小時,只需停主庫,刪除local.*,然后加--oplogSize=* 重新啟動即可,*代表大小)
       
       
      * 主/從參數 
      --------------------------------------------------------------------------------
       
      --master    # 主庫模式
      --slave # 從庫模式
      --source arg    # 從庫 端口號
      --only arg  # 指定單一的數據庫復制
      --slavedelay arg    # 設置從庫同步主庫的延遲時間
       
      * Replica set(副本集)選項: 
      --------------------------------------------------------------------------------
       
      --replSet arg   # 設置副本集名稱
       
       
      * Sharding(分片)選項 
      --------------------------------------------------------------------------------
      --configsvr # 聲明這是一個集群的config服務,默認端口27019,默認目錄/data/configdb
      --shardsvr  # 聲明這是一個集群的分片,默認端口27018
      --noMoveParanoia    # 關閉偏執為moveChunk數據保存

       

       

      四、官方文檔

      https://docs.mongodb.com/manual/tutorial/deploy-replica-set/

       

      posted @ 2018-07-13 11:02  狂師  閱讀(1814)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 九九热在线视频观看这里只有精品| 波多野结衣无内裤护士| 国产婷婷综合在线视频中文| 久久精品一区二区三区av| 国产精品不卡一二三区| 成人午夜视频一区二区无码| 加勒比无码人妻东京热| 国产福利视频区一区二区| 国产精品爽爽va在线观看网站 | 一区二区中文字幕av| 国产成人a在线观看视频免费| 国产午夜亚洲精品国产成人| 国产一区二区午夜福利久久| 亚洲一区二区三区影院| 国产精品天天在线午夜更新| 老熟女重囗味hdxx69| 蜜臀av一区二区三区不卡| 国产精品激情av在线播放| 亚洲国产精品午夜福利| 少妇午夜福利一区二区三区| 在线一区二区中文字幕| 免费国产女王调教在线视频| 久久九九久精品国产免费直播| 午夜国产福利片在线观看| 欧美激情精品久久| 精品亚洲香蕉久久综合网| 久久精品国产中文字幕| 国产妇女馒头高清泬20p多| 久久亚洲日韩精品一区二区三区| 99热精品毛片全部国产无缓冲| 三上悠亚在线精品二区| 国产精品麻豆va在线播放| 99中文字幕国产精品| 久久夜色撩人精品国产av| 又湿又紧又大又爽A视频男| 成人3d动漫一区二区三区| 午夜通通国产精品福利| 成人片黄网站色大片免费| 亚洲人成网站观看在线观看| 国产精品一区二区三区三级| 樱桃熟了a级毛片|