Mongodb单点部署

2021-06-17 14:16:35 浏览数 (1)

一.依赖和环境

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

0 人点赞