Skip to content

Commit 8155bc3

Browse files
committed
部署mongodb3.4
1 parent c53c8db commit 8155bc3

11 files changed

+43
-42
lines changed

replset/rs0/rs0_27027.conf

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ storage:
2929
wiredTiger:
3030
engineConfig:
3131
cacheSizeGB: 1
32-
statisticsLogDelaySecs: 0
3332
journalCompressor: snappy
3433
directoryForIndexes: true
3534
collectionConfig:
@@ -45,10 +44,9 @@ replication:
4544
oplogSizeMB: 10
4645
replSetName: "replset"
4746

48-
#sharding:
49-
# clusterRole: <string>
47+
sharding:
48+
clusterRole: shardsvr
5049

5150
# mongos-only
5251
#sharding:
5352
# configDB: <string>
54-
# chunkSize: <int>

replset/rs1/rs1_27028.conf

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ storage:
2929
wiredTiger:
3030
engineConfig:
3131
cacheSizeGB: 1
32-
statisticsLogDelaySecs: 0
3332
journalCompressor: snappy
3433
directoryForIndexes: true
3534
collectionConfig:
@@ -45,10 +44,9 @@ replication:
4544
oplogSizeMB: 10
4645
replSetName: "replset"
4746

48-
#sharding:
49-
# clusterRole: <string>
47+
sharding:
48+
clusterRole: shardsvr
5049

5150
# mongos-only
5251
#sharding:
5352
# configDB: <string>
54-
# chunkSize: <int>

replset/rs2/rs2_27029.conf

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ storage:
2929
wiredTiger:
3030
engineConfig:
3131
cacheSizeGB: 1
32-
statisticsLogDelaySecs: 0
3332
journalCompressor: snappy
3433
directoryForIndexes: true
3534
collectionConfig:
@@ -45,10 +44,9 @@ replication:
4544
oplogSizeMB: 10
4645
replSetName: "replset"
4746

48-
#sharding:
49-
# clusterRole: <string>
47+
sharding:
48+
clusterRole: shardsvr
5049

5150
# mongos-only
5251
#sharding:
5352
# configDB: <string>
54-
# chunkSize: <int>

scripts/init_configsvr_replset.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
var result = rs.initiate({
2+
"_id" : "configReplSet",
3+
"configsvr": true,
4+
"members" : [
5+
{ "_id" : 1, "host" : "127.0.0.1:27019"},
6+
]});
7+
8+
if(result["ok"] == 0){
9+
print("Error: " + result["errmsg"]);
10+
}
11+
else{
12+
print("========> Init replica set [replset] success! <========");
13+
}
14+
print();

scripts/init_replset.js

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
1-
var result = rs.initiate({ "_id" : "replset", "members" : [
2-
{ "_id" : 1, "host" : "127.0.0.1:27027"},
3-
{ "_id" : 2, "host" : "127.0.0.1:27028"},
4-
{ "_id" : 3, "host" : "127.0.0.1:27029"},
5-
]});
1+
var result = rs.initiate({
2+
"_id" : "replset",
3+
"members" : [
4+
{ "_id" : 1, "host" : "127.0.0.1:27027"},
5+
{ "_id" : 2, "host" : "127.0.0.1:27028"},
6+
{ "_id" : 3, "host" : "127.0.0.1:27029"},
7+
]});
68

7-
if(result["ok"] == 0)
8-
{
9+
if(result["ok"] == 0){
910
print("Error: " + result["errmsg"]);
1011
}
11-
else
12-
{
12+
else{
1313
print("========> Init replica set [replset] success! <========");
1414
}
15+
print();

scripts/init_sharding.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
sh.addShard("127.0.0.1:27018");
2-
31
sleep(3000) /* wait replica set be ready.*/
2+
3+
sh.addShard("127.0.0.1:27018");
44
var result = sh.addShard("replset/127.0.0.1:27027,127.0.0.1:27028,127.0.0.1:27029");
5-
if(result["ok"] == 0)
6-
{
5+
if(result["ok"] == 0){
76
print("Error: " + result["errmsg"]);
87
}
9-
else
10-
{
8+
else{
119
print("========> Init shard cluster [sharding] success! <========");
1210
}
11+
print();

scripts/startmongos.conf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@ mongod --config {{ path }}/replset/rs1/rs1_27028.conf
1919
echo_info 'Start rs1 on port 27028 as slave success!'
2020
mongod --config {{ path }}/replset/rs2/rs2_27029.conf
2121
echo_info 'Start rs2 on port 27029 as slave success!'
22+
echo "Now, try to init replica set [replset]."
23+
mongo 127.0.0.1:27027 ./scripts/init_replset.js
2224

2325
echo 'Now, try to start shard cluster [sharding].'
2426
mongod --config {{ path }}/sharding/configsvr/configsvr_27019.conf
2527
echo_info 'Start configsvr on port 27019 success!'
28+
echo "Now, try to init configsvr replica set [configReplSet]."
29+
mongo 127.0.0.1:27019 ./scripts/init_configsvr_replset.js
2630
mongos --config {{ path }}/sharding/mongos/mongos_27017.conf
2731
echo_info 'Start mongos on port 27017 success!'
28-
29-
echo "Now, try to init replica set [replset]."
30-
mongo 127.0.0.1:27027 ./scripts/init_replset.js
31-
echo
3232
echo "Now, try to init shard cluster [sharding]."
3333
mongo 127.0.0.1:27017 ./scripts/init_sharding.js

sharding/configsvr/configsvr_27019.conf

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ storage:
2929
wiredTiger:
3030
engineConfig:
3131
cacheSizeGB: 1
32-
statisticsLogDelaySecs: 0
3332
journalCompressor: snappy
3433
directoryForIndexes: true
3534
collectionConfig:
@@ -41,14 +40,13 @@ operationProfiling:
4140
slowOpThresholdMs: 100
4241
mode: slowOp
4342

44-
#replication:
45-
# oplogSizeMB: <int>
46-
# replSetName: <string>
43+
replication:
44+
oplogSizeMB: 10
45+
replSetName: "configReplSet"
4746

4847
sharding:
4948
clusterRole: configsvr
5049

5150
# mongos-only
5251
#sharding:
5352
# configDB: <string>
54-
# chunkSize: <int>

sharding/mongos/mongos_27017.conf

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,4 @@ net:
1818

1919
# mongos-only
2020
sharding:
21-
configDB: 127.0.0.1:27019
22-
chunkSize: 1
21+
configDB: "configReplSet/127.0.0.1:27019"

singledb/singledb_27017.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ storage:
2929
wiredTiger:
3030
engineConfig:
3131
cacheSizeGB: 1
32-
statisticsLogDelaySecs: 0
3332
journalCompressor: snappy
3433
directoryForIndexes: true
3534
collectionConfig:
@@ -51,4 +50,3 @@ operationProfiling:
5150
# mongos-only
5251
#sharding:
5352
# configDB: <string>
54-
# chunkSize: <int>

singledb/singledb_27018.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ storage:
2929
wiredTiger:
3030
engineConfig:
3131
cacheSizeGB: 1
32-
statisticsLogDelaySecs: 0
3332
journalCompressor: snappy
3433
directoryForIndexes: true
3534
collectionConfig:
@@ -51,4 +50,3 @@ operationProfiling:
5150
# mongos-only
5251
#sharding:
5352
# configDB: <string>
54-
# chunkSize: <int>

0 commit comments

Comments
 (0)