头歌大数据——初识 MongoDB 答案
第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 https://img-blog.csdnimg.cn/f3b8766bee294684b3df5cbda129811e.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]