当前位置:网站首页>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 common software related
Arduino droplet detection
web服务性能监控方案
Implementation of map and set
2022电工杯A题高比例风电电力系统储能运行及配置分析思路
力扣------路径总和 III
Clock in during winter vacation
ABAP dynamic inner table grouping cycle
MySQL data loss, analyze binlog log file
Use dumping to back up tidb cluster data to GCS
本机mysql
二进制、八进制、十六进制
Class constant pool and runtime constant pool
Kotlin Android environment construction
Machine learning notes - bird species classification using machine learning
再AD 的 界面顶部(菜单栏)创建常用的快捷图标
运算放大器应用汇总1
【系统管理】清理任务栏的已删除程序的图标缓存
QT 使用QToolTip 鼠标放上去显示文字时会把按钮的图片也显示了、修改提示文字样式
Binary, octal, hexadecimal