日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Mongodb -(3) replica set+sharding

發(fā)布時間:2025/3/8 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mongodb -(3) replica set+sharding 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

分片集搭建

?????????????????? ---何旭東

目錄

分片集搭建...................................................................................................................... 1

生態(tài)系統(tǒng).......................................................................................................................... 2

環(huán)境介紹.......................................................................................................................... 2

需求.......................................................................................................................... 2

實際拓撲................................................................................................................... 2

機器端口................................................................................................................... 2

機器功能................................................................................................................... 3

機器IP...................................................................................................................... 3

基礎環(huán)境................................................................................................................... 4

配置文件.......................................................................................................................... 4

機器一...................................................................................................................... 4

機器二...................................................................................................................... 6

機器三...................................................................................................................... 8

啟動................................................................................................................................. 9

第一臺..................................................................................................................... 10

第二臺..................................................................................................................... 10

第三臺..................................................................................................................... 10

啟動路由........................................................................................................................ 10

第一臺初始化分片及結果......................................................................................... 10

第二臺初始化分片及結果......................................................................................... 12

第三臺機器添加分片................................................................................................ 13

切分數(shù)據(jù).......................................................................................................... 13

結果查看........................................................................................................................ 13

第一個片................................................................................................................. 14

第二個片................................................................................................................. 16

優(yōu)化............................................................................................................................... 18

常用命令行..................................................................................................................... 18

?

?

http://shanqiangwu.blog.51cto.com/8067564/1653968

?

?

感謝

感謝大家的幫助及引到,碰到問題不要用百度。找資料去些運維網(wǎng)站

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 官網(wǎng)網(wǎng)站

2015717

?

生態(tài)系統(tǒng)

數(shù)據(jù)服務節(jié)點(mongod

路由節(jié)點(mongos

配置節(jié)點(mongod--config server

投票節(jié)點/表決節(jié)點(mongod --arbiter server

環(huán)境介紹

需求

三臺機器

數(shù)據(jù)節(jié)點,sharding 2

每個shardingReplic Set方式,冗余度3(主、從、延遲從)

mongos(路由節(jié)點),數(shù)量3

config server(配置服務器節(jié)點),數(shù)量3

arbiter server(表決節(jié)點),數(shù)量6

實際拓撲

? ? ? ? ? ? ? ? ? ? ??

機器端口

機器

數(shù)據(jù)節(jié)點

配置節(jié)點

表決節(jié)點

路由節(jié)點

第一臺

shard11:28017

shard21:28018

config1:20000

arbiter1:28031

arbiter2:28032

mongos1: 28885

第二臺

shard12:28017

Shard22:28018

config2:20000

arbiter1:28031

arbiter2:28032

mongos2:28885

第三臺

shard13:28017

Shard23:28018

config3:20000

arbiter1:28031

arbiter2:28032

mongos3: 28885

?

機器功能

?

機器

端口

功能

192.168.200.185

28017

'shard1'? ?PRIMARY

主機:mongohost1

28018

‘shard2’? ?SECONDARY


20000

配置節(jié)點


28031

'shard1'? ?ARBITER


28032

‘shard2’? ?ARBITER


28885

路由節(jié)點


41000

啟動路由 ?生成此端口

192.168.200.186

28017

'shard1'? ?SECONDARY

主機:mongohost2

28018

‘shard2’? ?PRIMARY


20000

配置節(jié)點


28031

'shard1'? ?ARBITER


28032

‘shard2’? ?ARBITER


28885

路由節(jié)點


41000

啟動路由 ?生成此端口

192.168.200.187

28017

'shard1'? ?SECONDARY

主機:mongohost3

28018

‘shard2’? ?SECONDARY


20000

配置節(jié)點


28031

'shard1'? ?ARBITER


28032

‘shard2’? ?ARBITER


28885

路由節(jié)點


41000

啟動路由 ?生成此端口

?

?

機器IP

機器

IP地址

主機名

第一臺

192.168.200.185

mongohost1

第二臺

192.168.200.185

mongohost2

第三臺

192.168.200.187

mongohost3

?

基礎環(huán)境

iptables 關閉

selinux?關閉

hosts?地址表添加

配置文件

機器一

mkdir /usr/local/mongodb/shard11

mkdir /usr/local/mongodb/shard21

mkdir /usr/local/mongodb/arbiter1

mkdir /usr/local/mongodb/arbiter2/

mkdir /usr/local/mongodb/config/

mkdir /usr/local/mongodb/logs/

?

?

cat > /etc/shard11.conf <<EOF

shardsvr=true

port=28017

dbpath = /usr/local/mongodb/shard11/

logpath = /usr/local/mongodb/logs/shard11.log

logappend=true

fork=true

nojournal=true

rest=true

replSet=shard1

oplogSize=2048

EOF

?

cat > /etc/shard21.conf <<EOF

shardsvr=true

port=28018

dbpath = /usr/local/mongodb/shard21/

logpath =/usr/local/mongodb/logs/shard21.log

logappend=true

fork=true

nojournal=true

rest=true

replSet=shard2

oplogSize=2048

EOF

?

cat > /etc/config1.conf <<EOF

configsvr=true

port=20000

dbpath = /usr/local/mongodb/config/

logpath =/usr/local/mongodb/logs/config1.log

logappend=true

fork=true

nojournal=true

EOF

?

cat > /etc/arbiter1.conf <<EOF

shardsvr=true

replSet=shard1

port=28031

dbpath = /usr/local/mongodb/arbiter1/

logpath =/usr/local/mongodb/logs/arbiter1.log

oplogSize=100

logappend=true

fork=true

nojournal=true

rest=true

EOF

?

cat > /etc/arbiter2.conf <<EOF

shardsvr=true

replSet=shard2

port=28032

dbpath = /usr/local/mongodb/arbiter2/

logpath =/usr/local/mongodb/logs/arbiter2.log

oplogSize=100

logappend=true

fork=true

nojournal=true

rest=true

EOF

?

cat > /etc/mongos1.conf <<EOF

configdb=mongohost1:20000,mongohost2:20000,mongohost3:20000

chunkSize=100

port=28885

logpath =/usr/local/mongodb/logs/mongos1.log

logappend=true

fork=true

EOF

?

?

機器二

mkdir /usr/local/mongodb/shard12

mkdir /usr/local/mongodb/shard22

mkdir /usr/local/mongodb/arbiter1/

mkdir /usr/local/mongodb/arbiter2/

mkdir /usr/local/mongodb/cofig/

mkdir /usr/local/mongodb/logs/

?

?

cat > /etc/shard12.conf <<EOF

shardsvr=true

port=28017

dbpath = /usr/local/mongodb/shard12/

logpath = /usr/local/mongodb/logs/shard12.log

logappend=true

fork=true

nojournal=true

rest=true

replSet=shard1

oplogSize=2048

EOF

?

cat > /etc/shard22.conf <<EOF

shardsvr=true

port=28018

dbpath = /usr/local/mongodb/shard22/

logpath = /usr/local/mongodb/logs/shard22.log

logappend=true

fork=true

nojournal=true

rest=true

replSet=shard2

oplogSize=2048

EOF

?

cat > /etc/config2.conf <<EOF

configsvr=true

port=20000

dbpath = /usr/local/mongodb/config/

logpath = /usr/local/mongodb/logs/config2.log

logappend=true

fork=true

nojournal=true

EOF

?

cat > /etc/arbiter1.conf <<EOF

shardsvr=true

replSet=shard1

port=28031

dbpath = /usr/local/mongodb/arbiter1/

logpath =/usr/local/mongodb/logs/arbiter1.log

oplogSize=100

logappend=true

fork=true

nojournal=true

rest=true

EOF

?

cat > /etc/arbiter2.conf <<EOF

shardsvr=true

replSet=shard2

port=28032

dbpath = /usr/local/mongodb/arbiter2/

logpath =/usr/local/mongodb/logs/arbiter2.log

oplogSize=100

logappend=true

fork=true

nojournal=true

rest=true

EOF

?

cat > /etc/mongos2.conf <<EOF

configdb=mongohost1:20000,mongohost2:20000,mongohost3:20000

chunkSize=100

port=28885

logpath = /usr/local/mongodb/logs/mongos2.log

logappend=true

fork=true

EOF

?

機器三

mkdir /usr/local/mongodb/shard13

mkdir /usr/local/mongodb/shard23

mkdir /usr/local/mongodb/arbiter1/

mkdir /usr/local/mongodb/arbiter2/

mkdir /usr/local/mongodb/cofig/

mkdir /usr/local/mongodb/logs/

?

cat > /etc/shard13.conf <<EOF

shardsvr=true

port=28017

dbpath = /usr/local/mongodb/shard13/

logpath = /usr/local/mongodb/logs/shard13.log

logappend=true

fork=true

nojournal=true

rest=true

replSet=shard1

oplogSize=2048

EOF

?

cat > /etc/shard23.conf <<EOF

shardsvr=true

port=28018

dbpath = /usr/local/mongodb/shard23/

logpath = /usr/local/mongodb/logs/shard23.log

logappend=true

fork=true

nojournal=true

rest=true

replSet=shard2

oplogSize=2048

EOF

?

cat > /etc/config3.conf <<EOF

configsvr=true

port=20000

dbpath = /usr/local/mongodb/config/

logpath = /usr/local/mongodb/logs/config3.log

logappend=true

fork=true

nojournal=true

EOF

?

cat > /etc/arbiter1.conf <<EOF

shardsvr=true

replSet=shard1

port=28031

dbpath = /usr/local/mongodb/arbiter1/

logpath =/usr/local/mongodb/logs/arbiter1.log

oplogSize=100

logappend=true

fork=true

nojournal=true

rest=true

EOF

?

cat > /etc/arbiter2.conf <<EOF

shardsvr=true

replSet=shard2

port=28032

dbpath = /usr/local/mongodb/arbiter2/

logpath =/usr/local/mongodb/logs/arbiter2.log

oplogSize=100

logappend=true

fork=true

nojournal=true

rest=true

EOF

?

cat > /etc/mongos3.conf <<EOF

configdb=mongohost1:20000,mongohost2:20000,mongohost3:20000

chunkSize=100

port=28885

logpath = /usr/local/mongodb/logs/mongos3.log

logappend=true

fork=true

EOF

?

啟動

?

第一臺

mongod -f /etc/shard11.conf

mongod -f /etc/shard21.conf

mongod -f /etc/arbiter1.conf

mongod -f /etc/arbiter2.conf

mongod -f /etc/config1.conf

mongos -f /etc/mongos1.conf

?

第二臺

mongod -f /etc/shard12.conf

mongod -f /etc/shard22.conf

mongod -f /etc/arbiter1.conf

mongod -f /etc/arbiter2.conf

mongod -f /etc/config2.conf

mongos -f /etc/mongos2.conf

?

第三臺

mongod -f /etc/shard13.conf

mongod -f /etc/shard23.conf

mongod -f /etc/arbiter1.conf

mongod -f /etc/arbiter2.conf

mongod -f /etc/config3.conf

mongos -f /etc/mongos3.conf

?

啟動路由

mongos --configdb mongohost3:20000,mongohost2:20000,mongohost1:20000--port 41000 --chunkSize 100 --logpath /usr/local/mongodb/logs/mongos.log--logappend --fork

?

第一臺初始化分片及結果

mongo mongohost1:28017/admin

?

> config = {_id:'shard1', members:[{_id: 0, host: 'mongohost1:28017'},{_id: 1, host: 'mongohost2:28017'},{"_id" : 2,"host":"mongohost3:28017",slaveDelay :7200 ,priority:0},{_id: 3, host: 'mongohost1:28031', arbiterOnly : true},{_id:4, host: 'mongohost2:28031', arbiterOnly : true},{_id: 5, host:'mongohost3:28031', arbiterOnly : true}]};

{

???????"_id" : "shard1",

???????"members" : [

??????????????? {

??????????????????????? "_id" : 0,

??????????????????????? "host" :"mongohost1:28017"

??????????????? },

??????????????? {

??????????????????????? "_id" : 1,

??????????????????????? "host" :"mongohost2:28017"

??????????????? },

??????????????? {

??????????????????????? "_id" : 2,

??????????????????????? "host" :"mongohost3:28017",

??????????????????????? "slaveDelay": 7200,

??????????????????????? "priority" :0

??????????????? },

??????????????? {

??????????????????????? "_id" : 3,

??????????????????????? "host" :"mongohost1:28031",

??????????????????????? "arbiterOnly": true

??????????????? },

??????????????? {

??????????????????????? "_id" : 4,

???????????????????????"host" :"mongohost2:28031",

??????????????????????? "arbiterOnly": true

??????????????? },

??????????????? {

??????????????????????? "_id" : 5,

??????????????????????? "host" :"mongohost3:28031",

??????????????????????? "arbiterOnly": true

??????????????? }

???????]

}

> rs.initiate(config);

{

???????"info" : "Config now saved locally.? Should come online in about a minute.",

???????"ok" : 1

}

>?

?

第二臺初始化分片及結果

mongo mongohost2:28018/admin

?

> config = {_id:'shard2', members:[{_id: 0, host: 'mongohost2:28018'},{_id: 1, host: 'mongohost1:28018'},{"_id" : 2,"host":"mongohost3:28018",slaveDelay :7200 ,priority:0},{_id: 3, host: 'mongohost1:28032', arbiterOnly : true},{_id:4, host: 'mongohost2:28032', arbiterOnly : true},{_id: 5, host:'mongohost3:28032', arbiterOnly : true}]};

{

???????"_id" : "shard2",

???????"members" : [

??????????????? {

??????????????????????? "_id" : 0,

??????????????????????? "host" :"mongohost2:28018"

????????????? ??},

??????????????? {

??????????????????????? "_id" : 1,

??????????????????????? "host" :"mongohost1:28018"

??????????????? },

??????????????? {

??????????????????????? "_id" : 2,

??????????????????????? "host" :"mongohost3:28018",

??????????????????????? "slaveDelay": 7200,

??????????????????????? "priority" :0

??????????????? },

??????????????? {

??????????????????????? "_id" : 3,

??????????????????????? "host" :"mongohost1:28032",

??????????????????????? "arbiterOnly": true

? ??????????????},

??????????????? {

??????????????????????? "_id" : 4,

??????????????????????? "host" :"mongohost2:28032",

??????????????????????? "arbiterOnly": true

??????????????? },

??????????????? {

??????????????????????? "_id" : 5,

??????????????? ????????"host" :"mongohost3:28032",

??????????????????????? "arbiterOnly": true

??????????????? }

???????]

}

> rs.initiate(config);

{

???????"info" : "Config now saved locally.? Should come online in about a minute.",

???????"ok" : 1

}

>?

?

第三臺機器添加分片

[root@mongodb logs]# mongomongohost3:28885/admin

MongoDB shell version: 2.6.10

connecting to: mongohost3:28885/admin

mongos>db.runCommand({"addshard" :"shard1/mongohost1:28017,mongohost2:28017"})

{ "shardAdded" :"shard1", "ok" : 1 }

mongos> db.runCommand({"addshard": "shard2/mongohost2:28018,mongohost1:28018"})

{ "shardAdded" :"shard2", "ok" : 1 }

mongos>

切分數(shù)據(jù)

db.runCommand({ "enablesharding" : "im_offline_msg"})

db.runCommand({ shardcollection : "step.step",key : {_id: 1} } )

?

?

db.runCommand( { "enablesharding": "xx"})? 開啟庫的分片功能

db.runCommand( { shardcollection :"xx",key : {_id: 1} } )開啟表的分片功能,key表示shard key

結果查看

mongos> db.printShardingStatus();

--- Sharding Status ---

?sharding version: {

???????"_id" : 1,

???????"version" : 4,

???????"minCompatibleVersion" : 4,

???????"currentVersion" : 5,

???????"clusterId" : ObjectId("55ac8d1e55715e4e18194a14")

}

?shards:

???????{? "_id" :"shard1",? "host" :"shard1/mongohost1:28017,mongohost2:28017" }

???????{? "_id" :"shard2",? "host" :"shard2/mongohost1:28018,mongohost2:28018" }

?databases:

???????{? "_id" :"admin",?"partitioned" : false,?"primary" : "config" }

???????{? "_id" :"im_offline_msg",?"partitioned" : true,?"primary" : "shard1" }

???????{? "_id" :"step",?"partitioned" : false,?"primary" : "shard1" }

?

mongos>

第一個片

shard1:PRIMARY> rs.status()

{

???????"set" : "shard1",

???????"date" : ISODate("2015-07-17T11:11:12Z"),

???????"myState" : 1,

???????"members" : [

?????????????? ?{

??????????????????????? "_id" : 0,

??????????????????????? "name" :"mongohost1:28017",

??????????????????????? "health" : 1,

??????????????????????? "state" : 1,

??????????????????????? "stateStr" :"PRIMARY",

??????????????????????? "uptime" :4498,

??????????????????????? "optime" :Timestamp(1437129067, 2418),

??????????????????????? "optimeDate": ISODate("2015-07-17T10:31:07Z"),

???????????????????????"electionTime" : Timestamp(1437127220, 1),

???????????????????????"electionDate" : ISODate("2015-07-17T10:00:20Z"),

??????????????????????? "self" : true

??????????????? },

??????????????? {

??????????????????????? "_id" : 1,

??????????????????????? "name" :"mongohost2:28017",

??????????????????????? "health" : 1,

??????????????????????? "state" : 2,

??????????????????????? "stateStr" :"SECONDARY",

??????????????????????? "uptime" :4262,

??????????????????????? "optime" :Timestamp(1437129067, 2418),

??????????????????????? "optimeDate": ISODate("2015-07-17T10:31:07Z"),

???????????????????????"lastHeartbeat" : ISODate("2015-07-17T11:11:11Z"),

???????????????????????"lastHeartbeatRecv" :ISODate("2015-07-17T11:11:10Z"),

??????????????????????? "pingMs" : 0,

??????????????????????? "syncingTo" :"mongohost1:28017"

??????????????? },

??????????????? {

??????????????????????? "_id" : 2,

??????????????????????? "name" :"mongohost3:28017",

??????????????????????? "health" : 1,

??????????????????????? "state" : 2,

??????????????????????? "stateStr" :"SECONDARY",

???? ???????????????????"uptime" : 4262,

??????????????????????? "optime" :Timestamp(1437127210, 1),

??????????????????????? "optimeDate": ISODate("2015-07-17T10:00:10Z"),

???????????????????????"lastHeartbeat" : ISODate("2015-07-17T11:11:11Z"),

???????????????????????"lastHeartbeatRecv" :ISODate("2015-07-17T11:11:11Z"),

??????????????????????? "pingMs" : 0,

??????????????????????? "syncingTo" :"mongohost1:28017"

??????????????? },

??????????????? {

??????????????????????? "_id" : 3,

??????????????????????? "name" :"mongohost1:28031",

??????????????????????? "health" : 1,

??????????????????????? "state" : 7,

??????????????????????? "stateStr" :"ARBITER",

??????????????????????? "uptime" :4262,

???????????????????????"lastHeartbeat" : ISODate("2015-07-17T11:11:12Z"),

???????????????????????"lastHeartbeatRecv" :ISODate("2015-07-17T11:11:12Z"),

??????????????????????? "pingMs" : 0

??????????????? },

??????????????? {

??????????????????????? "_id" : 4,

??????????????????????? "name" :"mongohost2:28031",

??????????????????????? "health" : 1,

??????????????????????? "state" : 7,

??????????????????????? "stateStr" :"ARBITER",

??????????????????????? "uptime" :4262,

???????????????????????"lastHeartbeat" : ISODate("2015-07-17T11:11:11Z"),

???????????????????????"lastHeartbeatRecv" :ISODate("2015-07-17T11:11:11Z"),

??????????????????????? "pingMs" : 0

??????????????? },

??????????????? {

??????????????????????? "_id" : 5,

??????????????????????? "name" :"mongohost3:28031",

???????????????????????"health" :1,

??????????????????????? "state" : 7,

??????????????????????? "stateStr" :"ARBITER",

??????????????????????? "uptime" :4260,

???????????????????????"lastHeartbeat" : ISODate("2015-07-17T11:11:11Z"),

???????????????????????"lastHeartbeatRecv" :ISODate("2015-07-17T11:11:11Z"),

??????????????????????? "pingMs" : 0

??????????????? }

???????],

???????"ok" : 1

}

shard1:PRIMARY>

第二個片

shard2:SECONDARY> rs.status()

{

???????"set" : "shard2",

???????"date" : ISODate("2015-07-17T11:09:51Z"),

???????"myState" : 2,

???????"syncingTo" : "mongohost2:28018",

???????"members" : [

??????????????? {

??????????????????????? "_id" : 0,

??????????????????????? "name" :"mongohost2:28018",

??????????????????????? "health" : 1,

??????????????????????? "state" : 1,

??????????????????????? "stateStr" :"PRIMARY",

??????????????????????? "uptime" :4074,

??????????????????????? "optime" :Timestamp(1437127314, 1),

??????????????????????? "optimeDate": ISODate("2015-07-17T10:01:54Z"),

???????????????????????"lastHeartbeat" : ISODate("2015-07-17T11:09:51Z"),

???????????????????????"lastHeartbeatRecv" :ISODate("2015-07-17T11:09:50Z"),

??????????????????????? "pingMs" : 0,

???????????????????????"electionTime" : Timestamp(1437127325, 1),

???????????????????????"electionDate" : ISODate("2015-07-17T10:02:05Z")

??????????????? },

??????????????? {

??????????????????????? "_id" : 1,

??????????????????????? "name" :"mongohost1:28018",

??????????????????????? "health" : 1,

??????????????????????? "state" : 2,

??????????????????????? "stateStr" :"SECONDARY",

??????????????????????? "uptime" :14970,

??????????????????????? "optime" :Timestamp(1437127314, 1),

?????????????????? ?????"optimeDate" :ISODate("2015-07-17T10:01:54Z"),

??????????????????????? "self" : true

??????????????? },

??????????????? {

??????????????????????? "_id" : 2,

??????????????????????? "name" :"mongohost3:28018",

??????????????????????? "health" : 1,

? ??????????????????????"state" : 2,

??????????????????????? "stateStr" :"SECONDARY",

??????????????????????? "uptime" :4074,

??????????????????????? "optime" :Timestamp(1437127314, 1),

??????????????????????? "optimeDate": ISODate("2015-07-17T10:01:54Z"),

???????????????????????"lastHeartbeat" : ISODate("2015-07-17T11:09:51Z"),

???????????????????????"lastHeartbeatRecv" :ISODate("2015-07-17T11:09:50Z"),

??????????????????????? "pingMs" : 0,

??????????????????????? "syncingTo" :"mongohost2:28018"

??? ????????????},

??????????????? {

??????????????????????? "_id" : 3,

??????????????????????? "name" :"mongohost1:28032",

??????????????????????? "health" : 1,

??????????????????????? "state" : 7,

??????????????????????? "stateStr" :"ARBITER",

??????????????????????? "uptime" :4076,

???????????????????????"lastHeartbeat" : ISODate("2015-07-17T11:09:50Z"),

???????????????????????"lastHeartbeatRecv" :ISODate("2015-07-17T11:09:51Z"),

??????????????????????? "pingMs" : 0

??????????????? },

???? ???????????{

??????????????????????? "_id" : 4,

??????????????????????? "name" :"mongohost2:28032",

??????????????????????? "health" : 1,

??????????????????????? "state" : 7,

??????????????????????? "stateStr" :"ARBITER",

??????????????????????? "uptime" :4074,

???????????????????????"lastHeartbeat" : ISODate("2015-07-17T11:09:51Z"),

???????????????????????"lastHeartbeatRecv" :ISODate("2015-07-17T11:09:51Z"),

??????????????????????? "pingMs" : 0

??????????????? },

??????????????? {

?????????????????? ?????"_id" : 5,

??????????????????????? "name" :"mongohost3:28032",

??????????????????????? "health" : 1,

??????????????????????? "state" : 7,

??????????????????????? "stateStr" :"ARBITER",

??????????????????????? "uptime" :4074,

?????????????????????? ?"lastHeartbeat" :ISODate("2015-07-17T11:09:51Z"),

???????????????????????"lastHeartbeatRecv" :ISODate("2015-07-17T11:09:51Z"),

??????????????????????? "pingMs" : 0

??????????????? }

???????],

???????"ok" : 1

}

shard2:SECONDARY>

優(yōu)化

優(yōu)化內(nèi)存策略

echo 0 > /proc/sys/vm/zone_reclaim_mode
vi /proc/sys/vm/zone_reclaim_mode
sysctl -w vm.zone_reclaim_mode=0

?

?

常用命令行

mongod :MonoDB 服務端

mongo MongoDB 客戶端

mongoimport 數(shù)據(jù)庫導入工具

mongoexport 數(shù)據(jù)導出工具

mongodump 數(shù)據(jù)庫備份工具

mongorestore 數(shù)據(jù)庫恢復工具

mongofiles GridFS管理工具,可實現(xiàn)對二進制文件的存取

mongostat 性能分析工具,類似與vmstat

mongotop :性能分析工具,查看mongodb實例讀寫時間花費

mongoperf :性能分析工具 ,磁盤性能檢查工具

mongos MongoDB集群工具


轉(zhuǎn)載于:https://blog.51cto.com/hexudong/1677040

總結

以上是生活随笔為你收集整理的Mongodb -(3) replica set+sharding的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品国语对白 | 四季av一区二区三区免费观看 | 一区二区有码 | 久久澡 | 色xxxxx| www,xxx日本 | 免费禁漫天堂a3d | 日韩人妻精品一区二区三区 | 国产一线av | 国产亚洲色婷婷久久99精品 | 免费黄在线看 | 五月婷婷综合激情网 | 成人久久久 | 欧美色xxxxx 日本精品一区二区三区四区的功能 | 国产精品欧美一区二区三区 | 久久影视 | 福利小视频 | 999av | 日本一区免费视频 | 久久久久久人妻一区二区三区 | 琪琪色网 | 禁漫天堂免费网站 | 青青久久av | 国产精品日韩一区 | 精品国产乱码久久久 | 精品一区二区三区四区五区 | 国产精品二区在线观看 | 在线观看av免费 | 成人网站免费观看 | 中文字幕3| 伊人av一区| 一级小毛片 | 国产丝袜美女 | 国产天天射 | 张柏芝亚洲一区二区三区 | 精品九一 | 美女xx网站 | 国产在线美女 | 四虎精品一区二区 | 亚洲成人国产 | 亚洲精品成人av | 黄色av网站免费 | 在线视频1卡二卡三卡 | 超碰网址 | 久久久久九九九 | 成人tv| 中文字幕伊人 | 日韩香蕉视频 | 国产一级片免费播放 | 一级激情视频 | 国产又粗又大又爽视频 | 337p粉嫩大胆噜噜噜亚瑟影院 | 亚洲综合免费观看高清完整版在线 | y11111少妇| brazzers欧美极品少妇 | 国产a久久| 又黄又免费的视频 | 青青草小视频 | 免费网站www在线观看 | 51人人看 | 国产黄色精品 | 欧美视频日韩 | 夜夜导航 | a在线看| 久久日精品 | 欧美黑人性xxx | 激情欧美一区二区三区 | 免费成人小视频 | 久久久久人妻一区精品色 | 天天添天天射 | 成人精品久久久 | 欧美精品第一页 | 91精品视频网| av中文一区 | 亚洲一区二区三区婷婷 | 一二三四视频社区在线 | 亚洲视频 欧美视频 | 亚洲女同志亚洲女同女播放 | 亚洲最大中文字幕 | 日韩精品在线一区 | 72pao成人国产永久免费视频 | 国产精品主播视频 | 精品中文字幕一区二区 | 男女啪啪软件 | 中文字幕亚洲无线码在线一区 | 久久亚洲av成人无码国产电影 | 播色网| 中文在线а√天堂官网 | 激情网五月天 | 无码少妇一区二区三区芒果 | 亚洲无人区码一码二码三码的含义 | 亚洲另类天堂 | 亚洲成人一区二区在线观看 | 丰满肉肉bbwwbbww | 日韩成人福利视频 | 成人福利一区 | 9999re| 伊人网av在线 | 国产午夜电影在线观看 |