新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

 

 

 

 

 

 

 

 

mongodb replica set 

配置高性能多服务器详解

 

 

 

使用

mongodb

?/p>

replica set

,来实现多服务器的高可用

 

 

 

 

准备?/p>

1

安装

mongo 

到服务器,参见第二部分,

 

 

 

 

 

 

 

2

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

ntpdate 

asia.pool.ntp.org 

?/p>

?/p>

ntpdate 

fenqigo.com.cn 

 

一,三台服务器?/p>

1

主,

2

?/p>

 

服务?/p>

1

?/p>

127.0.0.1

?/p>

27017 

服务?/p>

2

?/p>

127.0.0.1

?/p>

27018 

服务?/p>

3

?/p>

127.0.0.1

?/p>

27019 

 

1

,创建数据库目录

 

1 

[root@localhost ~]# mkdir /var/lib/{mongodb_2,mongodb_3}  

     

在一台机子上面模拟,三台服务器,所以把

DB

目录分开了?/p>

 

2

,创建配置文?/p>

 

[root@localhost ~]# vi /etc/mongod.conf 

 

//

主服务器配置

 

 

 

 

 

port = 27017 

 

//

监听端口

 

 

 

 

 

 

fork = true 

 

 

//

后台运行

 

 

 

 

 

dbpath=/var/lib/mongo 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

pidfilepath=/var/run/mongodb/mongod.pid 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

replSet=fenqigo//

复制集名?/p>

 

 

 

 

 

oplogSize=1024 

 

配置从库

mongod_2.conf, mongod_3.conf 

cp /etc/mongod.conf 

 

/etc/mongod_2.conf 

cp /etc/mongod.conf 

 

/etc/mongod_3.conf 

 

 

同时修改

mongod_2.conf mongod_3.conf 

 

在这里要注意一点,不要把认证开起来了,不然查看

rs.status();

时,主从服务器间,无?/p>

连接?/p>

"lastHeartbeatMessage" : "initial sync couldn't connect to 127.0.0.1:27017" 

 

3

,启动三台服务器

 

1 

mongod -f /etc/mongod.conf  

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

 

 

 

 

 

 

 

 

mongodb replica set 

配置高性能多服务器详解

 

 

 

使用

mongodb

?/p>

replica set

,来实现多服务器的高可用

 

 

 

 

准备?/p>

1

安装

mongo 

到服务器,参见第二部分,

 

 

 

 

 

 

 

2

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

ntpdate 

asia.pool.ntp.org 

?/p>

?/p>

ntpdate 

fenqigo.com.cn 

 

一,三台服务器?/p>

1

主,

2

?/p>

 

服务?/p>

1

?/p>

127.0.0.1

?/p>

27017 

服务?/p>

2

?/p>

127.0.0.1

?/p>

27018 

服务?/p>

3

?/p>

127.0.0.1

?/p>

27019 

 

1

,创建数据库目录

 

1 

[root@localhost ~]# mkdir /var/lib/{mongodb_2,mongodb_3}  

     

在一台机子上面模拟,三台服务器,所以把

DB

目录分开了?/p>

 

2

,创建配置文?/p>

 

[root@localhost ~]# vi /etc/mongod.conf 

 

//

主服务器配置

 

 

 

 

 

port = 27017 

 

//

监听端口

 

 

 

 

 

 

fork = true 

 

 

//

后台运行

 

 

 

 

 

dbpath=/var/lib/mongo 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

pidfilepath=/var/run/mongodb/mongod.pid 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

replSet=fenqigo//

复制集名?/p>

 

 

 

 

 

oplogSize=1024 

 

配置从库

mongod_2.conf, mongod_3.conf 

cp /etc/mongod.conf 

 

/etc/mongod_2.conf 

cp /etc/mongod.conf 

 

/etc/mongod_3.conf 

 

 

同时修改

mongod_2.conf mongod_3.conf 

 

在这里要注意一点,不要把认证开起来了,不然查看

rs.status();

时,主从服务器间,无?/p>

连接?/p>

"lastHeartbeatMessage" : "initial sync couldn't connect to 127.0.0.1:27017" 

 

3

,启动三台服务器

 

1 

mongod -f /etc/mongod.conf  

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

 

 

 

 

 

 

 

 

mongodb replica set 

配置高性能多服务器详解

 

 

 

使用

mongodb

?/p>

replica set

,来实现多服务器的高可用

 

 

 

 

准备?/p>

1

安装

mongo 

到服务器,参见第二部分,

 

 

 

 

 

 

 

2

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

ntpdate 

asia.pool.ntp.org 

?/p>

?/p>

ntpdate 

fenqigo.com.cn 

 

一,三台服务器?/p>

1

主,

2

?/p>

 

服务?/p>

1

?/p>

127.0.0.1

?/p>

27017 

服务?/p>

2

?/p>

127.0.0.1

?/p>

27018 

服务?/p>

3

?/p>

127.0.0.1

?/p>

27019 

 

1

,创建数据库目录

 

1 

[root@localhost ~]# mkdir /var/lib/{mongodb_2,mongodb_3}  

     

在一台机子上面模拟,三台服务器,所以把

DB

目录分开了?/p>

 

2

,创建配置文?/p>

 

[root@localhost ~]# vi /etc/mongod.conf 

 

//

主服务器配置

 

 

 

 

 

port = 27017 

 

//

监听端口

 

 

 

 

 

 

fork = true 

 

 

//

后台运行

 

 

 

 

 

dbpath=/var/lib/mongo 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

pidfilepath=/var/run/mongodb/mongod.pid 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

replSet=fenqigo//

复制集名?/p>

 

 

 

 

 

oplogSize=1024 

 

配置从库

mongod_2.conf, mongod_3.conf 

cp /etc/mongod.conf 

 

/etc/mongod_2.conf 

cp /etc/mongod.conf 

 

/etc/mongod_3.conf 

 

 

同时修改

mongod_2.conf mongod_3.conf 

 

在这里要注意一点,不要把认证开起来了,不然查看

rs.status();

时,主从服务器间,无?/p>

连接?/p>

"lastHeartbeatMessage" : "initial sync couldn't connect to 127.0.0.1:27017" 

 

3

,启动三台服务器

 

1 

mongod -f /etc/mongod.conf  

Ͼλ">
Ͼλ
Ŀ

Linux mongo 安装 Replica Set副本集配?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

 

 

 

 

 

 

 

 

mongodb replica set 

配置高性能多服务器详解

 

 

 

使用

mongodb

?/p>

replica set

,来实现多服务器的高可用

 

 

 

 

准备?/p>

1

安装

mongo 

到服务器,参见第二部分,

 

 

 

 

 

 

 

2

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

ntpdate 

asia.pool.ntp.org 

?/p>

?/p>

ntpdate 

fenqigo.com.cn 

 

一,三台服务器?/p>

1

主,

2

?/p>

 

服务?/p>

1

?/p>

127.0.0.1

?/p>

27017 

服务?/p>

2

?/p>

127.0.0.1

?/p>

27018 

服务?/p>

3

?/p>

127.0.0.1

?/p>

27019 

 

1

,创建数据库目录

 

1 

[root@localhost ~]# mkdir /var/lib/{mongodb_2,mongodb_3}  

     

在一台机子上面模拟,三台服务器,所以把

DB

目录分开了?/p>

 

2

,创建配置文?/p>

 

[root@localhost ~]# vi /etc/mongod.conf 

 

//

主服务器配置

 

 

 

 

 

port = 27017 

 

//

监听端口

 

 

 

 

 

 

fork = true 

 

 

//

后台运行

 

 

 

 

 

dbpath=/var/lib/mongo 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

pidfilepath=/var/run/mongodb/mongod.pid 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

replSet=fenqigo//

复制集名?/p>

 

 

 

 

 

oplogSize=1024 

 

配置从库

mongod_2.conf, mongod_3.conf 

cp /etc/mongod.conf 

 

/etc/mongod_2.conf 

cp /etc/mongod.conf 

 

/etc/mongod_3.conf 

 

 

同时修改

mongod_2.conf mongod_3.conf 

 

在这里要注意一点,不要把认证开起来了,不然查看

rs.status();

时,主从服务器间,无?/p>

连接?/p>

"lastHeartbeatMessage" : "initial sync couldn't connect to 127.0.0.1:27017" 

 

3

,启动三台服务器

 

1 

mongod -f /etc/mongod.conf  



ļ׺.doc޸Ϊ.docĶ

  • 2009й滮ʦԤй滮ԭ(4B)
  • ʡCϰ
  • ʴκϰ
  • ӰposeѡǶȵ7
  • 㽭ʡ2019߿ģ5()
  • ʡCϰ
  • ˽̰Сѧ꼶ѧϲһԪʶۺϰ21
  • ƽ1368ʱ
  • ֪522иСΧԤ
  • 2018вϷһܺɷ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)