最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解mongodb 主從配置

 更新時(shí)間:2014年07月22日 09:15:03   投稿:hebedich  
我研究過的nosql,memcache,redis,mongodb都是支持分布式的,生產(chǎn)環(huán)境中用過memcache,redis,性能穩(wěn)定。mongodb是最接近關(guān)系型數(shù)據(jù)庫(kù)的,不用花很多時(shí)間去構(gòu)建數(shù)據(jù)庫(kù)模型,將來我會(huì)用mongodb,看一下主從配置

一,mongodb主從服務(wù)器

192.168.1.5            mongodb主服務(wù)器
192.168.1.108         mongodb從服務(wù)器

二,mongodb主從服務(wù)器安裝

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

三,主從服務(wù)器配置

1,主服務(wù)器192.168.1.5 配置

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

創(chuàng)建數(shù)據(jù)庫(kù)目錄

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

2,從服務(wù)器192.168.1.108配置

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

創(chuàng)建數(shù)據(jù)庫(kù)目錄

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

原始配置里有一個(gè)only,可以用來有選擇性同步數(shù)據(jù),only=test,表示只同步test數(shù)據(jù)庫(kù)

3,啟動(dòng)主從服務(wù)器mongodb

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

四,測(cè)試同步

主服務(wù)器192.168.1.5

<?php 
$m = new Mongo(); 
$db = new MongoDB($m, 'mydbname'); 
$log = $db->createCollection("logger", true, 10*1024, 10); 
 
for ($i = 0; $i < 5; $i++) { 
 $log->insert(array("level" => WARN, "msg" => "張映 log message #$i", "ts" => new MongoDate())); 
} 
 
$msgs = $log->find(); 
 
foreach ($msgs as $msg) { 
 echo $msg['msg']."<br>"; 
} 
$dbs = $m->listDBs(); 
 
print_r($dbs); 
 
?> 

從服務(wù)器192.168.1.108

<?php 
$m = new Mongo(); 
$db = new MongoDB($m, 'mydbname'); 
$log = $db->createCollection("logger", true, 10*1024, 10); 
 
$msgs = $log->find(); 
 
foreach ($msgs as $msg) { 
 echo $msg['msg']."<br>"; 
} 
$dbs = $m->listDBs(); 
 
print_r($dbs); 
 
?> 

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

查看數(shù)據(jù)庫(kù)的路徑下面的文件是不是一樣,大小是不是一樣。

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

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

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

相關(guān)文章

  • MongoDB性能優(yōu)化及監(jiān)控

    MongoDB性能優(yōu)化及監(jiān)控

    MongoDB 是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù)。接下拉通過本文給大家分享MongoDB性能優(yōu)化及監(jiān)控,本文介紹的非常詳細(xì),非常具有參考借鑒價(jià)值,感興趣的朋友一起學(xué)習(xí)吧
    2016-02-02
  • 解決net start MongoDB 報(bào)錯(cuò)之服務(wù)名無效的問題

    解決net start MongoDB 報(bào)錯(cuò)之服務(wù)名無效的問題

    這篇文章主要介紹了解決net start MongoDB 報(bào)錯(cuò)之服務(wù)名無效的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • MongoDB balancer的使用詳解

    MongoDB balancer的使用詳解

    這篇文章主要介紹了MongoDB balancer的使用詳解,幫助大家更好的理解和學(xué)習(xí)使用MongoDB,感興趣的朋友可以了解下
    2021-04-04
  • Mongodb數(shù)據(jù)庫(kù)兩種啟動(dòng)方法小結(jié)

    Mongodb數(shù)據(jù)庫(kù)兩種啟動(dòng)方法小結(jié)

    MongoDB是一種開源的服務(wù)器端NoSQL數(shù)據(jù)庫(kù)管理系統(tǒng),它提供了一種靈活的框架,可以快速地存儲(chǔ)、處理和管理大量的數(shù)據(jù),這篇文章主要給大家介紹了關(guān)于Mongodb數(shù)據(jù)庫(kù)兩種啟動(dòng)方法的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • SpringBoot?集成MongoDB實(shí)現(xiàn)文件上傳功能

    SpringBoot?集成MongoDB實(shí)現(xiàn)文件上傳功能

    這篇文章主要介紹了SpringBoot?集成MongoDB實(shí)現(xiàn)文件上傳,主要通過示例代碼記錄文件上傳的步驟,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • CentOS7下安裝MongoDB數(shù)據(jù)庫(kù)過程

    CentOS7下安裝MongoDB數(shù)據(jù)庫(kù)過程

    大家好,本篇文章主要講的是CentOS7下安裝MongoDB數(shù)據(jù)庫(kù)過程,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 關(guān)于mongodb版本升級(jí)問題

    關(guān)于mongodb版本升級(jí)問題

    這篇文章主要介紹了關(guān)于mongodb版本升級(jí)問題,具有很好的參考價(jià)值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • mongodb官方的golang驅(qū)動(dòng)基礎(chǔ)使用教程分享

    mongodb官方的golang驅(qū)動(dòng)基礎(chǔ)使用教程分享

    這篇文章主要給大家介紹了關(guān)于mongodb官方的golang驅(qū)動(dòng)基礎(chǔ)使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mongodb具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • MongoDB安全配置詳解

    MongoDB安全配置詳解

    這篇文章主要介紹了MongoDB安全配置詳解,本文來自國(guó)內(nèi)安全廠商烏云平臺(tái),講解的還是比較全面的,需要的朋友可以參考下
    2015-05-05
  • MongoDB搭建高可用集群的完整步驟(3個(gè)分片+3個(gè)副本)

    MongoDB搭建高可用集群的完整步驟(3個(gè)分片+3個(gè)副本)

    這篇文章主要給大家介紹了關(guān)于MongoDB搭建高可用集群(3個(gè)分片+3個(gè)副本)的完整步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MongoDB具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08

最新評(píng)論

阜阳市| 新龙县| 福建省| 本溪市| 普宁市| 邻水| 句容市| 自治县| 丹寨县| 武夷山市| 于田县| 普陀区| 巩义市| 清远市| 昆明市| 黑水县| 南木林县| 嘉定区| 休宁县| 正阳县| 南昌市| 本溪市| 晋州市| 当雄县| 舞阳县| 常熟市| 静乐县| 靖边县| 内黄县| 吉林省| 景洪市| 莱芜市| 外汇| 莎车县| 潞西市| 全南县| 武安市| 息烽县| 铜鼓县| 米泉市| 中山市|