第1关:启动 MongoDB
编程要求
根据提示,在右侧下令行(Linux 情况)举行操纵:
- 在 /data 路径下创建文件夹 mydb 来存放 MongoDB 服务的数据;
- 在 /logs 路径下创建文件夹 mymongo 存放日志文件 mongod.log;
- 在 /etc/mymongod 路径下新建配置文件 mongod.conf,使用配置文件启动 MongoDB,连接端口号设置为 27020;
- 使用下令通过配置文件启动服务。
答案
- cd /data
- mkdir mydb
- cd ..
- mkdir /logs
- cd /logs
- mkdir mymongo
- cd ..
- mkdir /etc/mymongod
- cd /etc/mymongod
- vim mongod.conf
- #在文件内输入:
- port=27020
- dbpath=/data/mydb
- logpath=/logs/mymongo/mongod.log
- logappend=true
- fork=true
- #键入Esc键 输入:wq保存并退出
- mongod -f /etc/mymongod/mongod.conf
- mongo --port 27020
复制代码 第2关:启动 MongoDB 多实例
编程要求
根据提示,在右侧下令行(Linux 情况)举行操纵:
- 在 /data 路径下创建文件夹 mydb1 和 mydb2 来存放两组 MongoDB 服务的数据;
- 在 /logs 路径下创建文件夹 mymongo1 和 mymongo2 存放日志文件;
- 在 /etc/mymongod 路径下新建配置文件 mongod1.conf 和 mongod2.conf,使用配置文件启动 MongoDB,连接端口号分别设置为 27021和27022;
- 使用下令通过配置文件启动两组服务。
测试说明
点击测评后,平台会实验连接端口为27021和27022的客户端, 连接成功,输出: 27021端口服务启动成功! 27022端口服务启动成功!
连接失败,输出: 27021端口服务启动失败~ 27022端口服务启动失败~
答案
- cd /data
- mkdir mydb1
- mkdir mydb2
- mkdir /logs #若有该文件夹则不需要创建
- cd /logs
- mkdir mymongo1
- mkdir mymongo2
- mkdir /etc/mymongod #若有该文件夹则不需要创建
- cd /etc/mymongod
- vim mongod1.conf
- #在文件内输入
- port=27021
- dbpath=/data/mydb1
- logpath=/logs/mymongo1/mongod.log
- logappend=true
- fork=true
- vim mongod2.conf
- #在文件内输入
- port=27022
- dbpath=/data/mydb2
- logpath=/logs/mymongo2/mongod.log
- logappend=true
- fork=true
- mongod -f /etc/mymongod/mongod1.conf
- mongod -f /etc/mymongod/mongod2.conf
复制代码 第3关:退出客户端和关闭 MongoDB 服务
编程要求
根据提示,在右侧下令行(Linux 情况)举行操纵:
- 关闭端口为 27017(默认端口)的 MongoDB 服务.
测试说明
点击测评后,平台会实验连接端口为27017的默认客户端,比方:
关闭服务成功,输出: exception: connect failed 27017端口服务关闭成功!
关闭服务失败,输出: 27017端口服务未关闭~
答案
- ps -ef | grep mongo
- kill 32 #如图所示,若输入上行代码显示进程号不为32 则将本行代码的32替换为你的终端所显示的进程号即可
- mongo
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |