MongoDB--架構搭建(主從、副本集)之主從



此章節講述主從架構


主從架構  -- 目前已經不建議使用,推薦使用複製集 shell

主從配置能夠在配置文件中配置
從節點能夠在啓動以後使用命令追加主節點,db.source.insert({"host":"IP+端口"})

鏈接節點:mongo 127.0.0.1:29991,主節點容許讀寫
a、從節點能夠鏈接,可是不容許讀寫,若是想讀 能夠設置  db.getMongo().setSlaveOk()架構

b、在主節點運行 db.getMongo().setSlaveOk() app



一、設置文件夾目錄 測試

二、每一個目錄的層級 均爲 DB目錄,日誌目錄,配置文件3個 spa


三、配置文件內容 命令行

架構:
a、主節點配置文件
dbpath=D:\MS\Master\DB 
logpath=D:\MS\Master\LOG\s.log 
logappend=true 
port=29991 
master=true 日誌


b、從節點配置文件
節點1
dbpath=D:\MS\Slave2\DB 
logpath=D:\MS\Slave2\LOG\s.log 
logappend=true 
port=29993 
slave=true
source=127.0.0.1:29991

節點2
dbpath=D:\MS\Slave2\DB 
logpath=D:\MS\Slave2\LOG\s.log 
logappend=true 
port=29993 
slave=true
source=127.0.0.1:29991
get


四、配置文件處理好以後,使用CMD命令行形式,mongod --config 配置文件路徑  啓動4個實例。啓動成功的界面以下,須要依次打開多個命令shell啓動。 同步



五、使用mongo 127.0.0.1:29991  連接到主節點的實例,而後在實例裏面建立集合和記錄,將直接同步到其餘3個從節點上面。 it



到達此步驟 將是成功搭建最簡單的測試 主從架構。(由於裏面並無使用auth登陸認證等,使用配置文件也是老的版本寫法,YAML版本配置文件寫法以下:)

# Where and how to store data.
storage:
  dbPath: D:\MS\Master\DB
  journal:
    enabled: true


# where to write logging data.
systemLog:
  destination: file
  logAppend: true
  path: D:\MS\Master\LOG\m.log


# network interfaces
net:
  port: 29991

#processManagement:


#security:

#operationProfiling:

#replication:

#sharding:

## Enterprise-Only Options:

#auditLog:

#snmp:


項目文件

http://pan.baidu.com/s/1c1BiCVY

相關文章
相關標籤/搜索