mongodb 系统 副本集

mongodb 系统 副本集


http://my.oschina.net/zhuzhu0129/blog/53290
http://42087743.iteye.com/blog/1291316

rm -r /data -f

mkdir /data

mkdir /data/mongodb_data

mkdir /data/mongodb_log

chown -R richy /data/mongodb_data

chown -R richy /data/mongodb_log

*********** replic sets ***********
mkdir -p /data/key  #创建所需目录

echo "this is rs1 super secret key" >/data/key/rs1  #生成replica set 密钥文件

chmod 600 /data/key/rs1  #调整密钥文件为当前用户只读权限

chown -R richy /data/key/rs1

/home/richy/mongodb-linux-i686-2.0.4/bin/mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/mongodb.log --replSet rs1 --keyFile /data/key/rs1

netstat -lanp|grep "27017"

*********** auto load ************

vi /etc/rc.local

/*清除数据并自动后台启动
rm -rf /data/mongodb_data/* && /home/richy/mongodb-linux-i686-2.0.4/bin/mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/mongodb.log --replSet rs1 --keyFile /data/key/rs1&


/*自动后台启动
/home/richy/mongodb-linux-i686-2.0.4/bin/mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/mongodb.log --replSet rs1 --keyFile /data/key/rs1&


*********** auto load ************


进入客户端:
/home/richy/mongodb-linux-i686-2.0.4/bin/mongo

config_rs1={_id:'rs1',members:[
                        {_id:1,host:'m1:27017',priority:1},
                        {_id:2,host:'m2:27017'},
                        {_id:3,host:'m3:27017'}]}
rs.initiate(config_rs1)

/home/richy/mongodb-linux-i686-2.0.4/bin/mongo

用户管理:
use test
db.addUser('admin','123456')
use admin
db.addUser('admin','123456')
db.removeUser('admin')

命令行关机
use admin
db.shutdownServer()


关机脚本:
PIDS=$(ps aux | grep mongo | tr -s '     ' '|' | cut -d '|' -f 2)  
for PID in $PIDS  
    do  
        kill -2 $PID  
        echo shutdown mongodb process  
    done  


ps -ef | grep mongodb
官方文档说明要使用 kill -15,kill all mongod
或者在client的shell里,use admin,执行db.shutdownServer()即可!


http://localhost:28017/


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值