一、搭建MongoDB
#关闭系统防火墙和安全机制
systemctl stop firewalld.service
setenforce 0
#配置yum源仓库
vim /etc/yum.repos.d/mongodb-org.repo
[mongodb-org]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
#清除元数据缓存并且加载元数据缓存
yum clean all
yum makecache
#安装mongodb
yum -y install mongodb-org
#编辑配置文件,将监听端口修改为0.0.0.0监听所有
vim /etc/mongod.conf
10 path: /var/log/mongodb/mongod.log #系统日志文件存放位置
14 dbPath: /var/lib/mongo #数据存储位置
24 pidFilePath: /var/run/mongodb/mongod.pid #进程管理,pid文件存放位置
25 timeZoneInfo: /usr/share/zoneinfo
26
27 # network interfaces
28 net:
29 port: 27017 #默认端口号
30 bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interface s. #监听地址,监听所有人0.0.0.0
#开启mongod服务
systemctl start mongod.service
#进入mongodb
mongo
#查看所有数据库
show dbs
exit
#生成第二个实例
cd /etc
cp -p mongod.conf mongod2.conf
vim mongod2.conf
#修改日志文件存放路径 #修改数据存储目录 #修改端口号防止冲突
path: /data/mongodb/mongod2.log
dbPath: /data/mongodb/mongo
port: 27018
mkdir -p /data/mongodb
touch /data/mongodb/mongod2.log
mkdir -p /data/mongodb/mongo
#启动新实例
mongod -f /etc/mongod2.conf
#检测mongod端口
netstat -natp | grep mongod
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 51126/mongod
tcp 0 0 0.0.0.0:27018 0.0.0.0:*