YAPI-mongodb篇
因为YAPI环境给我来维护了,所以我从里到外,由外到内全方位对yapi的环境、插件、支持依赖等都了八了一圈,还只是浅显的认识了一下YAPI,今天主要讲一下我在实际工作过程中遇到的关于mongodb的知识点。我不知道为啥,他们喜欢用mongodb,我这个人,对我不熟悉的东西,我都不太容易接受 ,还有就是个人认知的不确定性,导致 我对mongodb抱有成见。记得5年前,我司有一波mongodb热,折腾
因为YAPI环境给我来维护了,所以我从里到外,由外到内全方位对yapi的环境、插件、支持依赖等都了八了一圈,还只是浅显的认识了一下YAPI,今天主要讲一下我在实际工作过程中遇到的关于mongodb的知识点。
我不知道为啥,他们喜欢用mongodb,我这个人,对我不熟悉的东西,我都不太容易接受 ,还有就是个人认知的不确定性,导致 我对mongodb抱有成见。
记得5年前,我司有一波mongodb热,折腾了1-2年,hadoop出来后,这个货,就没再用了,后来一般的CURD都选择用mysql或pg,透漏一下,我最喜欢的存储类型工具是mysql
所以拿到YAPI,他毕竟那么新嘛,没想到用的是mongodb
但是实不相瞒,今年公司来了所谓的大角色,张罗研发又开始重启mongodb的使用。这。。我也不知为什么!
安装mongodb
- 下载相应版本mongodb下载地址
- 选择版本
- 解压
[root@52-00 data]# tar zxvf mongodb-linux-x86_64-4.0.7.tgz
重命名mv mongodb-linux-x86_64-4.0.7 mongodb
进入mongodb- 新建conf文件夹-进入conf文件夹中创建mongodb.conf配置文件
[root@52-00 mongodb]# vim conf/mongodb.conf
dbpath=/data/PRG/mongodb/data
logpath=/data/PRG/mongodb/logs/mongodb.log
port=27017
fork=true
bind_ip=0.0.0.0
- 启动
[root@52-00 mongodb]# ./bin/mongod --config conf/mongodb.conf
报错信息:
[root@52-00 mongodb]# ./bin/mongod --config conf/mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 23601
ERROR: child process failed, exited with error number 1
To see additional information in this output, start without the "--fork" option.
这个报错是因为配置文件里填的那些目录不正确,请再三确认是否那些目录存在且配置正确。
- 启动成功
- 停止mongodb
bin/mongod --shutdown -f mongod.conf
- 创建yapi数据库教程参考
进入mongodb命令行:[root@52-00 bin]# ./mongo
创建数据库
use yapi
switched to db yapi
同步mongodb数据
从75.1导出数据
/data/PRG/mongodb/bin/mongodump -h 192.168.75.1 -d yapi -o /data/BAK/
copy导出在75.1上的备份数据,导入到目标服务器(75.2)中的mongodb中
/data/PRG/mongodb/bin/mongorestore -h 192.168.75.2 --drop -d yapi /data/BAK/yapi
YAPI摸了一圈的感受是,互联网,真是要学的东西太多了,掌握一门语言,然而还有无数门语言等着你!中间过程中遇到了很多问题,这里没有详细记录,但最终都靠自己解决了,如果大家有什么问题,可以留言,一定知无不答。
更多推荐
所有评论(0)