• mongodb副本集基于centos7部署


    安装mongodb,基于端口的安装三个节点
    • 下载安装MongoDB安装包
    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.2.tgz
    
    tar -zxvf mongodb-linux-x86_64-rhel62-3.6.2.tgz
    
    mv mongodb-linux-x86_64-rhel62-3.6.2  /home/heron/mongodb-27017/
    
    cd  /home/heron/mongodb-27017/ && mkdir data keyfile logs conf
    
    • 修改配置文件
    vim /home/heron/mongodb-27017/conf/mongo.conf
    
    #日志文件位置:改为实际路径
    logpath=/home/heron/mongodb-27017/logs/mongo.log
    unixSocketPrefix=/home/heron/mongodb-27017
    #以追加的方式写日志
    logappend=true
    #端口
    port=27017
    #ip
    bind_ip=0.0.0.0
    #是否以守护进程的方式运行,因为我是用supervisor方式启动,因此没有设置使用守护进程方式启动
    #fork=true
    #数据库存储位置:改为实际路径
    dbpath=/home/heron/mongodb-27017/data/
    #是否以安装认证方式运行
    #auth=true
    #keyFile=/home/heron/mongodb-27017/keyfile/keyfile
    #副本集名字
    replSet=myset
    #KeyFile鉴权文件:改为实际路径
    #keyFile=/root/mongodb/keyfile
    #最大缓存大小,根据实际情况而定
    wiredTigerCacheSizeGB=2
    
    • supervisor启动,supervisor只能启动前台程序,注意配置文件不要后台启动。
    [program:mongodb-27017]
    command=/home/heron/mongodb-27017/bin/mongod  --config  /home/heron/mongodb-27017/conf/mongo.conf
    directory=/home/heron/mongodb-27017
    autostart=true
    user=root
    
    创建集群
    /home/heron/mongodb-27017/bin/mongo --port 27017
    
    ###创建副本集 
    config = {_id: 'myset', members: [{_id: 0, host: '172.17.0.3:27017'},{_id: 1, host: '172.17.0.3:27018'},{_id: 2, host:'172.17.0.3:27019'}]}
    
    ###查看集群状态
    rs.status() 
    
    设置备份
    0 7 * * * mongodump --host 172.17.0.3 --port 27018 -u mytest -p mytest -d mytest -o /data/mongodata/$(date +\%Y\%m\%d)
    赵客缦胡缨,吴钩霜雪明。 银鞍照白马,飒沓如流星。
  • 相关阅读:
    短期阅读的书籍
    Expert .NET 2.0 IL Assembler 译者序
    Prism研究(for WPF & Silverlight)4.从Hello World开始(实战篇)
    (翻译) 《C# to IL》第一章 IL入门
    不申请连任MVP了,把机会留给新人吧!
    (翻译) 《C# to IL》第三章 选择和循环
    Prism研究(for WPF & Silverlight) 13
    (翻译) 《C# to IL》第二章 IL基础
    Resharper使用体会及一些资料
    推荐一个PD Report Model
  • 原文地址:https://www.cnblogs.com/boy215/p/9435876.html
Copyright © 2020-2023  润新知