美文网首页
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