【MongoDB大作业】MongoDB服务器的部署

这篇具有很好参考价值的文章主要介绍了【MongoDB大作业】MongoDB服务器的部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


作业要求

       请按照步骤完成3台MongoDB服务器的部署,要求3台服务器的基本信息如下,其中XXX为姓名拼音首字母。
【MongoDB大作业】MongoDB服务器的部署


作业步骤

一、在VMware Workstations安装Linux操作系统(最小安装即可)

       创建虚拟机时将虚拟机名称设置为NoSQL_01,网络连接方式为NAT模式;安装Linux操作系统时将主机名设置为zrz01。
截图:

【MongoDB大作业】MongoDB服务器的部署

二、安装完成后登录系统

       虚拟机安装、配置完成后启动虚拟机,输入安装时设置的root的密码。
截图:

【MongoDB大作业】MongoDB服务器的部署


三、将ip地址设置为固定ip地址192.168.80.134

(1)使用命令vi /etc/sysconfig/network-scripts/ifcfg-ens33打开网卡的配置文件。
截图:

【MongoDB大作业】MongoDB服务器的部署

(2)将ip地址设置为固定ip地址192.168.80.134
截图:

【MongoDB大作业】MongoDB服务器的部署


四、设置虚拟网络编辑器

(1)打开虚拟网络编辑器
截图:

【MongoDB大作业】MongoDB服务器的部署

(2)点击更改设置
截图:

【MongoDB大作业】MongoDB服务器的部署

(3)修改NAT模式下的ip地址段为192.168.80.0
截图:

【MongoDB大作业】MongoDB服务器的部署

(4)点击NAT设置,将网关设置为192.168.80.2。并将使用DHCP服务将IP地址分配给虚拟机选项取消。
截图:

【MongoDB大作业】MongoDB服务器的部署

【MongoDB大作业】MongoDB服务器的部署


五、使用 CRT 工具远程连接虚拟机

(1)打开SecureCRTPortable.exe软件,点击连接按钮。(在这里本人使用的是XShell 7 和XFtp 7,与要求中的软件有同等作用)
截图:

【MongoDB大作业】MongoDB服务器的部署

(2)输入主机名及用户名,连接Linux操作系统。
截图:

【MongoDB大作业】MongoDB服务器的部署

(3)输入密码连接。(这里的密码为虚拟机中root的密码)
截图:

【MongoDB大作业】MongoDB服务器的部署


六、下载MongoDB安装包

       通过访问MongoDB官网https://www.mongodb.com进入MongoDB下载页面。
截图:

【MongoDB大作业】MongoDB服务器的部署


七、将下载的MongoDB安装包上传至Linux平台,并解压。

(1)在/opt目录下新建software目录
命令:mkdir /opt/software
截图:

【MongoDB大作业】MongoDB服务器的部署

(2)使用文件上传工具将MongoDB安装包上传至Linux平台的/opt/software目录下。
截图:

【MongoDB大作业】MongoDB服务器的部署

(3)在/opt目录下新建目录servers/mongodb-demo
命令: mkdir /opt/servers/mongodb-demo
截图:

【MongoDB大作业】MongoDB服务器的部署

(4)解压MongoDB安装包,将MongoDB安装包解压至/opt/servers/mongodb-demo目录下
命令:tar -zxvf mongodb-linux-x86_64.tgz -C /opt/servers/mongodb-demo
截图:

【MongoDB大作业】MongoDB服务器的部署

(5)将解压之后的文件重命名为mongodb
命令:mv mongodb-linux-x86_64-rhel70-4.2.22 mongodb
截图:

【MongoDB大作业】MongoDB服务器的部署


八、配置MongoDB

(1)在/opt/servers/mongodb-demo/mongodb目录下执行“mkdir -p data/db”命令,创建数据文件存放目录。执行“mkdir data/log”命令,创建日志文件存放目录。执行“touch data/log/mongologs.log”命令,创建日志文件。
截图:

【MongoDB大作业】MongoDB服务器的部署

(2)执行“vi ~/.bash_profile”命令,编辑root用户家目录下的环境变量文件 .bash_profile。将路径“/opt/servers/mongodb-demo/mongodb/bin”添加至PATH环境变量中,使得在任何路径下都可以执行bin目录下的应用程序。
截图:

【MongoDB大作业】MongoDB服务器的部署

(3)执行“source ~/.bash_profile”命令,初始化用户环境变量。
截图:

【MongoDB大作业】MongoDB服务器的部署


九、启动MongoDB

执行“mongod --dbpath=/opt/servers/mongodb-demo/mongodb/data/db/ --logpath=/opt/servers/mongodb-demo/mongodb/data/log/mongologs.log --logappend --fork ”命令,启动MongoDB服务。

–dbpath参数指定数据文件存放的位置;
–logpath参数指定日志文件的存放位置;
–logappend参数指定使用追加的方式写日志;
–fork参数指定以守护进程的方式运行mongoDB服务。
       控制台出现“child process started successfully,parent exiting”,说明成功启动MongoDB服务。
截图:
【MongoDB大作业】MongoDB服务器的部署

       可执行“ps -ef | grep mongod”命令,查看启动的MongoDB进程号,执行“kill -2 进程号”命令,关闭MongoDB服务。
截图:

【MongoDB大作业】MongoDB服务器的部署


十、克隆虚拟机NoSQL_02、NoSQL_03。

       实验要求准备三台虚拟机,防止在创建其他虚拟机时出现步骤上的差错导致影响实验的结果,所以NoSQL_02、NoSQL_03可直接使用NoSQL_01虚拟机完整克隆,修改IP地址以及主机名即可。
截图:

【MongoDB大作业】MongoDB服务器的部署

【MongoDB大作业】MongoDB服务器的部署

【MongoDB大作业】MongoDB服务器的部署


十一、修改虚拟机NoSQL_02、NoSQL_03的主机名及IP地址。

(1) 登陆NoSQL_02,执行“vi /etc/sysconfig/network-scripts/ifcfg-ens33”命令编辑网卡配置文件,将IP地址修改为192.168.80.135。
截图:
【MongoDB大作业】MongoDB服务器的部署

(2)执行“vi /etc/hostname”命令编辑文件,将虚拟机NoSQL_02的主机名修改为zrz02,重启系统。
截图:
【MongoDB大作业】MongoDB服务器的部署

(3)用同样的方法将虚拟机NoSQL_03的IP地址修改为192.168.80.136,主机名修改为zrz03,重启系统。
截图:
【MongoDB大作业】MongoDB服务器的部署

【MongoDB大作业】MongoDB服务器的部署
【MongoDB大作业】MongoDB服务器的部署文章来源地址https://www.toymoban.com/news/detail-495491.html


到了这里,关于【MongoDB大作业】MongoDB服务器的部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vsftpd作为FTP服务器按照以下步骤来配置FTPS

    如果你正在使用vsftpd作为FTP服务器,你可以按照以下步骤来配置FTPS(FTP over TLS): **安装vsftpd:**如果你还没有安装vsftpd,你可以根据你的Linux发行版使用对应的包管理器来安装。例如,在CentOS或RHEL上,可以使用以下命令: **生成SSL证书:**你需要一个SSL证书来加密你的FTP连

    2024年02月06日
    浏览(31)
  • 服务器工作环境要求

    在开展网站服务之前,合适的服务器工作环境是必不可少的。服务器工作环境指需要一定的软硬件条件来保障服务器可以正常地运转和提供高效率的服务。在这篇文章中,我们将会详细讲解服务器工作环境所需的要素。 一、硬件要求 服务器硬件方面包括了基本的电脑构造和

    2024年01月20日
    浏览(27)
  • Wow魔兽世界服务器搭建详细教程,魔兽世界服务器配置要求

    自从《魔兽世界》国服关服后,很多魔兽老玩家心里都是空落落的,魔兽陪伴了我们十多年,此次关服犹如关上了通往艾泽拉斯大陆的大门。 上帝关上了一扇门,我们也可以自己开扇窗,随着国服关闭,越来越多的玩家想要自己开服当服主,今天飞飞将和你们分享魔兽世界服

    2024年02月04日
    浏览(63)
  • 企业服务器租用对性能有什么要求呢?

    企业租用服务器租用首要的是稳定,其次是安全,稳定是为了让企业的工作能够顺利进行,只有性能稳定的服务器才能保证网站之类的正常工作,就让小编带大家看一看有什么要求吧! 服务器简单介绍。服务器是在网络上为其它客户机提供计算或者是应用服务的,组成与PC类

    2024年02月07日
    浏览(33)
  • 附件1.服务器操作系统安全加固要求及配置建议【下】

    链接如下 附件1.服务器操作系统安全加固要求及配置建议【上】 我们没有公告资源,下面了解即可 系统管理员可以使用文件系统中的 DAC(Discretionary Access Control,自主访问控制)对公共资源进行保护。DAC 提供了基于用户标识符(UID)和权限位的控制,使得管理员可以对文件

    2024年02月11日
    浏览(32)
  • 服务器重启MongoDB无法启动

    数据库服务器的CPU接近告警值了,需要添加CPU资源,于是乎就在恰当的时间对服务器进行关机,待添加完资源后开机,这样就完成了CPU资源的添加。 在添加资源之前首先要咨询开发人员,让开发人员确认,什么时候可以对机器进行重启,时间确定了在18点以后就可以对机器进

    2024年02月11日
    浏览(47)
  • C/C++轻量级并发TCP服务器框架Zinx-游戏服务器开发002:框架学习-按照三层结构模式重构测试代码+Tcp数据适配+时间轮定时器

    三层结构重构原有功能 自定义消息类,继承UserData,添加一个成员变量szUserData 定义多个Role类继承Irole,重写ProcMsg函数,进行不同处理 定义protocol类,继承Iprotocol,重写四个函数,两个函数时原始 数据和用户数据之间的转换;另两个用来找消息处理对象和消息发 送对象。 定

    2024年02月21日
    浏览(41)
  • Mongodb 安装脚本(附服务器自启动)

    shell脚本 保存 install_mongo.sh vim mongodb.conf   MongoDB对用户的操作 创建用户 MongoDB创建用户必须进入到相关数据库下进行创建

    2024年02月09日
    浏览(31)
  • Zinx框架-游戏服务器开发002:框架学习-按照三层结构模式重构测试代码+Tcp数据适配+时间轮定时器

    三层结构重构原有功能 自定义消息类,继承UserData,添加一个成员变量szUserData 定义多个Role类继承Irole,重写ProcMsg函数,进行不同处理 定义protocol类,继承Iprotocol,重写四个函数,两个函数时原始 数据和用户数据之间的转换;另两个用来找消息处理对象和消息发 送对象。 定

    2024年02月05日
    浏览(44)
  • Linux服务器快速安装MongoDB-5.0

    最近开始体验FastGPT开源知识库问答系统,用他们试着开发调试一些小助手。这中间需要使用到MongoDB,就在自己服务器上进行了安装,特此记录下。 环境说明:阿里云ECS,2核8G,X86架构,CentOS 7.9操作系统。 1.打开MongoDB社区版下载页面,选择我们想要安装的版本、操作系统、

    2024年02月04日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包