当前位置:网站首页>The most complete deployment of mongodb in history
The most complete deployment of mongodb in history
2022-07-07 04:05:00 【janyxe】
MongoDB List of articles
- In the history of the most complete MongoDB First knowledge of
- In the history of the most complete MongoDB Deployment of
If this article is helpful to your development path , Please give me a compliment , Your support is my motivation to stick to blogging
Preface
This series of courses will take you in the form of face-to-face test questions Go deep into distributed topics MongoDB. This article takes you through the deployment MongoDB
Linux install MongoDB
download MongoDB Community Server
1、 visit https://www.mongodb.com/try/download/community
2、 Choose the version
Linux edition
Interface download
Version: 4.4.14
Platform: RedHat / CentOS 7.0
curl download
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.14.tgz
tar -zxvf mongodb-linux-x86_64-rhel70-4.4.14.tgz
Windows platform (Win7\10\11) choice
start-up MongoDB
Create database path as well as Log path
[[email protected] local]# mv mongodb-linux-x86_64-rhel70-4.4.14 mongodb
[[email protected] local]# cd mongodb/
[[email protected] mongodb]# ls
bin LICENSE-Community.txt MPL-2 README THIRD-PARTY-NOTICES
[[email protected] mongodb]# mkdir -p data log
start-up MongoDB service
bin/mongod --port=27017 --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/log/mongodb.log \
--bind_ip=0.0.0.0 --fork
Parameter description
Parameters | explain |
---|---|
–port | Designated port , The default is 27017 |
–bind_ip | binding ip, By default, only the local network card is monitored |
–dbpath | Specify the directory where the data file is stored |
–logpath | Log by appending |
–logappend | Log by appending |
–fork | Background start |
–auth | Turn on authentication mode |
curl MongoDB
The following information will be returned if the deployment is successful
curl 127.0.0.1:27017
Return the following information to explain MongoDB Successful launch
[[email protected] mongodb]# curl 127.0.0.1:27017
It looks like you are trying to access MongoDB over HTTP on the native driver port.
Configure environment variables
[[email protected] mongodb]# vi /etc/profile
Press Shift
+ G
To the bottom
Add the following environment variables
export MONGODB_HOME=/usr/local/mongodb
PATH=$PATH:$MONGODB_HOME/bin
Let the environment variables take effect
source /etc/profile
Start the service in profile mode
[[email protected] mongodb]# pwd
/usr/local/mongodb
[[email protected] mongodb]# mkdir config
[[email protected] mongodb]# vi config/mongod.conf
systemLog:
destination: file
path: "/usr/local/mongodb/log/mongodb.log" # Log path
logAppend: true # Enable append log
storage:
dbPath: "/usr/local/mongodb/data" # mongod Directory where data is stored
journal:
enabled: true # Enable or disable journal journal ( Persistence log )
processManagement:
fork: true # Whether to start in the background
net:
bindIp: 0.0.0.0 # Service instance binding ip, The default is localhost
port: 27017 # Binding port , The default is 27017
start-up mongoDB service
mongod -f config/mongod.conf
close MongoDB service
Normally shut down
[[email protected] mongodb]# mongod -f config/mongod.conf --shutdown
shell The way close
Get into mongoDB shell
mongo
Switch admin library , close mongodb
use admin
db.shutdownServer()
边栏推荐
- QT 打开文件 使用 QFileDialog 获取文件名称、内容等
- 三重半圆环进度条,直接拿去就能用
- 【安全攻防】序列化與反序列,你了解多少?
- Free PHP online decryption tool source code v1.2
- Redis source code learning (31), dictionary learning, dict.c (1)
- termux设置电脑连接手机。(敲打命令贼快),手机termux端口8022
- 硬件开发笔记(十): 硬件开发基本流程,制作一个USB转RS232的模块(九):创建CH340G/MAX232封装库sop-16并关联原理图元器件
- 杭州电 3711 Binary Number
- 史上最全MongoDB之安全认证
- OSCP工具之一: dirsearch用法大全
猜你喜欢
随机推荐
web服务性能监控方案
List interview common questions
Redis源码学习(30),字典学习,dict.h
【编码字体系列】OpenDyslexic字体
使用切面实现记录操作日志
Confirm the future development route! Digital economy, digital transformation, data This meeting is very important
Antd comment recursive loop comment
Redis源码学习(31),字典学习,dict.c(一)
Docker部署Mysql8的实现步骤
Class常量池与运行时常量池
机械臂速成小指南(十):可达工作空间
Summer 2022 daily question 1 (1)
【knife-4j 快速搭建swagger】
Mobile measurement and depth link platform - Branch
Redis source code learning (31), dictionary learning, dict.c (1)
PHP lightweight Movie Video Search Player source code
[MySQL] row sorting in MySQL
Use br to back up tidb cluster to GCS
机器学习笔记 - 使用机器学习进行鸟类物种分类
Redis source code learning (30), dictionary learning, dict.h