前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mongodb单点部署

Mongodb单点部署

原创
作者头像
陈不成i
修改2021-06-17 14:16:35
4440
修改2021-06-17 14:16:35
举报
文章被收录于专栏:ops技术分享

一.依赖和环境

centos7.2,4核cpu, 8G内存 100G硬盘 版本:3.4.7社区版本 端口:27017 数据目录:/usr/local/mongodb/data/mongodb 配置文件:/usr/local/mongodb/data/mongodb.conf

二.部署

1.下载3.4.7版本 wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.7.tgz?_ga=2.27332668.129100306.1533718841-1981701661.1533718841

2.改名并移动 mv mongodb-* mongodb.tgz tar -xf mongodb.tgz mv mongodb-linux-x86_64-rhel70-3.4.7 /usr/lcoal/mongodb chmod +x /usr/local/mongodb/bin/*

3.添加环境变量 vim /etc/profile

  1. export PATH=/usr/local/mongodb/bin:$PATH

source/etc/profile

4.创建数据目录和日志目录 cd /usr/local/mongodb/ mkdir -p data/mongodb mkdir -p data/logs

5.编写配置文件 vim data/mongodb.conf

  1. bind_ip = 192.168.146.38
  2. port = 27017
  3. #后台运行
  4. fork = true
  5. ## 数据目录
  6. dbpath=/usr/local/mongodb/data/mongodb
  7. ## 日志路径
  8. logpath=/usr/local/mongodb/data/logs/mongod.log
  9. ## is log Rotate mongoDB 3.0
  10. logappend = true
  11. #logRotate = true
  12. ## 开启日志
  13. journal = true
  14. ## 使用小文件进行开发
  15. smallfiles = true

三.启动和测试

1.启动 mongod --config /usr/local/mongodb/data/mongodb.conf

2.显示如下正确

  1. about to fork child process, waiting until server is ready for connections.
  2. forked process: 17802
  3. child process started successfully, parent exiting

3.查看进程

netstat -unltp | grep mongo

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.依赖和环境
  • 二.部署
  • 三.启动和测试
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档