最近使用tikv作为nosql存储,发现有很多坑,很多工具都不是很完善;不想折腾;于是换成了mongodb,mongodb部署记录如下,进行备忘:
安装,配置,启动,卸载:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
安装后配置ulimit要点:
代码语言:javascript复制* soft fsize unlimited
* hard fsize unlimited
* soft cpu unlimited
* hard cpu unlimited
* soft as unlimited
* hard as unlimited
* soft memlock unlimited
* hard memlock unlimited
* soft nofile 64000
* hard nofile 64000
* soft nproc 64000
* hard nproc 64000
ulimit设置具体参考:https://cloud.tencent.com/developer/article/1767107
启动mongodb: 18.04:正常使用systemd 启动;
mongo shell 的使用:https://docs.mongodb.com/manual/mongo/
Mongodb web管理界面:https://github.com/mongo-express/mongo-express
Mongodb 使用教程:https://www.runoob.com/mongodb/
mongodb go客户端教程:https://docs.mongodb.com/drivers/go
mongodb bson 和 go struct结合使用教程:https://www.mongodb.com/blog/post/quick-start-golang--mongodb--modeling-documents-with-go-data-structures
保持更新,请关注cnblogs.com/xuyaowen;