cid=pdmi ip1=192.168.1.170:27017 ip2=192.168.1.171:27017 ip3=192.168.1.172:27017
tar -zxvf mongodb-linux-x86_64-amazon-3.4.2.tgz -C /usr/local cd /usr/local/ mv /usr/local/mongodb-linux-x86_64-amazon-3.4.2 /usr/local/mongodb mkdir /usr/local/mongodb/data
/usr/local/mongodb/bin/mongod --dbpath /usr/local/mongodb/data --replSet $cid --logpath /usr/local/mongodb/log --fork scp -r /usr/local/mongodb root@${ip2%:*}:/usr/local/ scp -r /usr/local/mongodb root@${ip3%:*}:/usr/local/ ssh -t -p 22 root@${ip2%:*} "/usr/local/mongodb/bin/mongod --dbpath /usr/local/mongodb/data --replSet $cid --logpath /usr/local/mongodb/log --fork" ssh -t -p 22 root@${ip3%:*} "/usr/local/mongodb/bin/mongod --dbpath /usr/local/mongodb/data --replSet $cid --logpath /usr/local/mongodb/log --fork"
echo "rs.initiate({ _id:'$cid', members:[ {_id:0,host:'$ip1'}, {_id:1,host:'$ip2'}, {_id:2,host:'$ip3'}]})" | /usr/local/mongodb/bin/mongo admin
start cid=pdmi ip1=10.30.55.87:27017 ip2=10.30.55.88:27017 ip3=10.30.55.89:27017
/usr/local/mongodb/bin/mongod --dbpath /usr/local/mongodb/data --replSet $cid --logpath /usr/local/mongodb/log --fork ssh -t -p 22 root@${ip2%:*} "/usr/local/mongodb/bin/mongod --dbpath /usr/local/mongodb/data --replSet $cid --logpath /usr/local/mongodb/log --fork" ssh -t -p 22 root@${ip3%:*} "/usr/local/mongodb/bin/mongod --dbpath /usr/local/mongodb/data --replSet $cid --logpath /usr/local/mongodb/log --fork" cid=pdmi for ip in ${ip_array[*]} do ssh -t -p 22 root@$ip "echo 'db.shutdownServer()' | /usr/local/mongodb/bin/mongo admin" done
|
mongodb 副文本搭建 启停 脚本 ——来自我的QQ空间
最新推荐文章于 2022-11-18 14:36:41 发布