当前位置:网站首页>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()
边栏推荐
猜你喜欢
Some thoughts on cross end development of kbone and applet
【刷题记录】2. 两数相加
硬件开发笔记(十): 硬件开发基本流程,制作一个USB转RS232的模块(九):创建CH340G/MAX232封装库sop-16并关联原理图元器件
【开发软件】 tilipa开发者软件
Probability formula
QT 项目 表格新建列名称设置 需求练习(找数组消失的数字、最大值)
力扣------路径总和 III
Docker部署Mysql8的实现步骤
What is the experience of maintaining Wanxing open source vector database
复杂因子计算优化案例:深度不平衡、买卖压力指标、波动率计算
随机推荐
2022中青杯C题城市交通思路分析
ggplot 分面的细节调整汇总
Kotlin Android 环境搭建
自适应非欧表征广告检索系统AMCAD
The most complete learning rate adjustment strategy in history LR_ scheduler
2022电工杯A题高比例风电电力系统储能运行及配置分析思路
Gpt-3 is a peer review online when it has been submitted for its own research
Allow public connections to local Ruby on Rails Development Server
Create commonly used shortcut icons at the top of the ad interface (menu bar)
使用 BR 备份 TiDB 集群到 GCS
QT opens a file and uses QFileDialog to obtain the file name, content, etc
用头像模仿天狗食月
史上最全学习率调整策略lr_scheduler
Operational amplifier application summary 1
When QT uses qtooltip mouse to display text, the picture of the button will also be displayed and the prompt text style will be modified
UltraEdit-32 温馨提示:右协会,取消 bak文件[通俗易懂]
How to manage the expiration of enterprise distribution certificates- How to manage Enterprise Distribution certificate expiration?
QT item table new column name setting requirement exercise (find the number and maximum value of the array disappear)
Optimization cases of complex factor calculation: deep imbalance, buying and selling pressure index, volatility calculation
Quick completion guide of manipulator (10): accessible workspace