麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MongoDB > 正文

詳解mongodb 主從配置

2020-03-14 13:26:02
字體:
來源:轉載
供稿:網友

我研究過的nosql,memcache,redis,mongodb都是支持分布式的,生產環境中用過memcache,redis,性能穩定。mongodb是最接近關系型數據庫的,不用花很多時間去構建數據庫模型,將來我會用mongodb,看一下主從配置

一,mongodb主從服務器

192.168.1.5 mongodb主服務器

192.168.1.108 mongodb從服務器

二,mongodb主從服務器安裝

  1. [root@localhost ~]# yum install php-pecl-mongo mongodb mongodb-devel mongodb-server  


三,主從服務器配置

1,主服務器192.168.1.5 配置

  1. [root@localhost ~]# cat /etc/mongodb.conf |awk '{if($0 !~ /^$/ && $0 !~ /^#/) {print $0}}'  
  2. logpath=/var/log/mongodb/mongodb.log  
  3. fork = true  
  4. logappend=true  
  5. dbpath=/var/lib/mongodb  
  6. pidfilepath=/var/run/mongodb/mongodb.pid  
  7. master = true  
  8. source = 192.168.1.108  


創建數據庫目錄

  1. [root@localhost lib]# mkdir -p /var/lib/mongodb  
  2. [root@localhost lib]# chown mongodb:mongodb -R /var/lib/mongodb/  


2,從服務器192.168.1.108配置

  1. [root@localhost ~]# cat /etc/mongodb.conf |awk '{if($0 !~ /^$/ && $0 !~ /^#/) {print $0}}'  
  2. logpath=/var/log/mongodb/mongodb.log  
  3. logappend=true  
  4. fork = true  
  5. port = 27017  
  6. dbpath=/var/lib/mongodb  
  7. pidfilepath=/var/run/mongodb/mongodb.pid  
  8. slave = true  
  9. source = 192.168.1.5  


創建數據庫目錄

  1. [root@localhost lib]# mkdir -p /var/lib/mongodb  
  2. [root@localhost lib]# chown mongodb:mongodb -R /var/lib/mongodb/  


原始配置里有一個only,可以用來有選擇性同步數據,only=test,表示只同步test數據庫

3,啟動主從服務器mongodb

 

 

  1. [root@localhost www]# /etc/init.d/mongod start  

四,測試同步

主服務器192.168.1.5

  1. <?php  
  2. $m = new Mongo();  
  3. $db = new MongoDB($m, 'mydbname');  
  4. $log = $db->createCollection("logger"true, 10*1024, 10);  
  5.  
  6. for ($i = 0; $i < 5; $i++) {  
  7. $log->insert(array("level" => WARN, "msg" => "張映 log message #$i""ts" => new MongoDate()));  
  8. }  
  9.  
  10. $msgs = $log->find();  
  11.  
  12. foreach ($msgs as $msg) {  
  13. echo $msg['msg']."<br>";  
  14. }  
  15. $dbs = $m->listDBs();  
  16.  
  17. print_r($dbs);  
  18.  
  19. ?>  


從服務器192.168.1.108

  1. <?php  
  2. $m = new Mongo();  
  3. $db = new MongoDB($m, 'mydbname');  
  4. $log = $db->createCollection("logger"true, 10*1024, 10);  
  5.  
  6. $msgs = $log->find();  
  7.  
  8. foreach ($msgs as $msg) {  
  9. echo $msg['msg']."<br>";  
  10. }  
  11. $dbs = $m->listDBs();  
  12.  
  13. print_r($dbs);  
  14.  
  15. ?>  


如果顯示出來的內容是一樣的,說明同步成功了,我們也可以通過別的方式來查看同步是否成功。

查看數據庫的路徑下面的文件是不是一樣,大小是不是一樣。

  1. [root@localhost www]# ll /var/lib/mongodb/ 


如果都一樣就說明同步成功了。

我們還可以查看log日志來查看同步是否成功。

詳解mongodb 主從配置

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久免费看毛片 | 污污短视频 | 欧美成人精品h版在线观看 久久久久久三区 | 欧美午夜网 | 九九热精品在线视频 | 成人毛片网站 | 欧美3p激情一区二区三区猛视频 | 欧美成人二区 | 精品国产一区二区三区久久久蜜月 | 国产一区二区三区视频免费 | 亚洲人成电影在线 | 久久精品视频一区二区三区 | 久久经典视频 | 亚洲第一视频 | 羞羞视频2023| 欧美一级高潮片免费的 | 成人做爰高潮片免费视频韩国 | 久久蜜臀一区二区三区av | 97超级碰碰人国产在线观看 | 国产美女视频黄a视频免费 日韩黄色在线播放 | 国产精品99一区二区 | 久草在线视频在线 | 毛片在线看免费 | 泰剧19禁啪啪无遮挡 | 久久成人免费网站 | 亚洲视频在线视频 | 国产免费传媒av片在线 | 国产精品午夜一区 | 日本在线视频免费观看 | 欧美精品免费一区二区三区 | 在线日韩av电影 | 久草视频在线资源 | 精品国产91久久久久 | 国产成视频在线观看 | 亚洲四播房 | 亚洲成人在线视频网 | 性少妇videosexfreexxx片 | 91在线播放国产 | 久草在线综合网 | 免费国产网站 | 中文字幕 日本 |