美文网首页
Mongo单点部署-window&linux

Mongo单点部署-window&linux

作者: 胡萝卜苗儿 | 来源:发表于2021-02-03 17:34 被阅读0次

    mongo on linux

    1 下载
    cd /usr/local/
    wget https://www.mongodb.org/dl/linux/x86_64/linux/mongodb-linux-x86_64-rhel70-3.4.15.tgz
    
    2 配置
    tar -zxvf mongodb-linux-i686-2.6.7.tgz
    mv mongodb-linux-i686-2.6.7 mongodb
    #log存放日志,db存放数据信息
        mkdir -p /data/mongo/log
        mkdir -p /data/mongo/db
    #新建配置文件并写入配置信息vi mongo.conf
        dbpath = /data/mongo/db  #数据文件,最好使用绝对路径
        logpath = /data/mongo/log/mongo.log #日志文件,文件可以自动创建
        port = 27017  #使用默认端口27017,也可以任意指定
        fork = true   #以守护程序的方式启用,即在后台运行,win下无效
        nohttpinterface = true
    #创建软链接
    ln -s /usr/local/soft/mongodb/bin/*  /usr/bin
    
    3 启动
    #指定配置文件启动
    mongod --config mongo.conf
    #fork是用一个Daemon方式,加了--fork,就必须加—logpath 
    ./mongod --dbpath=/data/db --logpath=/data/log/mongo.log --fork   --logappend --port=27018 &
    
    4 停止
    #异常停止方法:
    kill -9 mongo-PID
    #对于MongoDB如果执行了kill -9 PID,在下次启动时可能提示错误,导致服务无法启动
    #通过删除指定数据目录下的mongod.lock文件解决: 
    rm -f /app/hadoop/db/mongod.lock  
    
    #正常停止方法: 
    1. kill -2 PID   
    2. 先连接需要停止的服务 
    ./mongo -host ip:port  
    >use  admin
    >db.shutdownServer();
    
    5 登录
    mongo 10.100.x.x/test
    

    mongo on win

    安装准备
    安装包中的bin文件夹copy到d:\mh\mongodb\下
    创建日志目录及其文件d:\mh\mongdb\log\log.txt
    创建数据目录d:\mh\mongdb\data\db
    
    作为服务安装
    加参数—install,以管理员身份启动cmd窗口
    法一:开始——cmd+shift+ctrl+enter
    法二:开始——附件——命令提示符——右键——以管理员身份运行
    
    启动服务:net start mongodb
    关闭服务:net stop mongodb
    
    报错记录
    1067错误:没有按照默认路径安装,修改配置文件。
    新建配置文件:mongod.cfg
    添加安装路径:logpath=d:\mh\mongdb\log\log.txt
                dbpath=d:\mh\mongdb\data\db
    重新启动,进入shell界面:bin目录下输入命令:mongo.exe 
    

    相关文章

      网友评论

          本文标题:Mongo单点部署-window&linux

          本文链接:https://www.haomeiwen.com/subject/sjrmtltx.html