部署MongoDB单节点
上传软件包
将mongodb安装包上传到/opt文件目录
解压到/usr/local下
[root@localhost opt]# tar -xvf mongodb-linux-x86_64-rhel70-6.0.12.tgz
将其复制走
[root@localhost opt]# mv mongodb-linux-x86_64-rhel70-6.0.12 /usr/local/mongodb
创建存储文件夹
[root@localhost mongodb]# mkdir -p /mongodb/single/data/db#创建数据库文件 [root@localhost mongodb]# mkdir -p /mongodb/single/log#创建日志保存文件
创建配置文件并编辑配置文件
[root@localhost ~]# vim /mongodb/single/mongod.conf systemLog: destination: file path: "/mongodb/single/log/mongod.log" logAppend: true storage: dbPath: "/mongodb/single/data/db" journal: enabled: true processManagement: fork: true net: bindIp: localhost port: 27017
启动
[root@localhost single]# /usr/local/mongodb/bin/mongod -f /mongodb/single/mongod.conf
systemLog: # MongoDB发送所有日志输出的目标指定为文件 destination: file # mongodb 或 mongos应向其发送所有这段日志记录信息的日志文件路径 path: "/usr/local/mongodb/single/log/mongod.log" # 当mongos或mongod实例重新启动时,mongos或mongod会将新条目附加到现有日志文件的末尾。 logAppend: true storage: # mongod实例存储其数据的目录,storage.dbPath设置仅适用于mongod dbPath: "/usr/local/mongodb/single/data/db" journal: # 启用或禁用持久性日志以确保数据文件保持有效和可恢复 enabled: true processManagement: # 启用在后台运行mongos或mongod进程的守护进程模式 fork: true net: # 服务实例绑定的IP,默认是localhost bindIp: localhost,192.168.137.5 # 绑定的端口,默认是27017 port: 27017