Linux虚拟机安装MongoDB,

本文详细介绍了如何在VMwareWorkstation中创建Linux虚拟机,设置固定IP,然后通过XShell远程连接。接着,下载MongoDB安装包,上传到Linux并解压,配置MongoDB数据目录和环境变量,最后启动MongoDB服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

二、安装完成后登录系统

 

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

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

 

(2)将ip地址设置为固定ip地址192.168.121.134

 

四、设置虚拟网络编辑器

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

 

(2)点击更改设置

(3)修改NAT模式下的ip地址段为192.168.121.0

具体设置如下

 

 

 

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

(1)打开XShell.exe软件,点击连接按钮

  1. 输入主机名用户名,连接Linux操作系统

 

(3)输入密码连接

 

六、下载MongoDB安装包

通过访问MongoDB官网https://www.mongodb.com/download-center/community进入MongoDB下载页面。

 

 

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

(1)在/opt目录下新建software目录

 

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

  1. 在/opt目录下新建目录servers/mongodb-demo。

 

 

(4)解压MongoDB安装包,将MongoDB安装包解压至/opt/servers/mongodb-demo目录下,命令如下:

tar -zxvf mongodb-linux-x86_64-rhel70-4.2.24.tgz -C /opt/servers/mongodb-demo

 

(5)将解压之后的文件重命名为mongodb

 

八、配置MongoDB。

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

 

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

 

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

九、启动MongoDB。

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

--dbpath参数指定数据文件存放的位置;--logpath参数指定日志文件的存放位置;--logappend参数指定使用追加的方式写日志;--fork参数指定以守护进程的方式运行mongoDB服务。

控制台出现“child process started successfully,parent exiting”,说明成功启动MongoDB服务。

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

也可以使用配置文件的方式启动服务

在Spring Data MongoDB中验证连接到远程MongoDB数据库,尤其是在虚拟机上,通常需要以下步骤: 1. **环境配置**: - 确保你的Spring Boot项目配置了MongoDB的连接信息,包括`mongodb://<主机名>:<端口号>/<数据库名>`。如果是在虚拟机中,可能会有不同的IP地址或内部网络名称。 2. **添加依赖**: - 添加Spring Data MongoDB的依赖到你的pom.xml或build.gradle文件中,例如: ```xml <!-- Maven --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> </dependency> <!-- Gradle --> implementation 'org.springframework.boot:spring-boot-starter-data-mongodb' ``` 3. **启动应用**: - 启动你的Spring Boot应用程序,这将尝试连接到指定的MongoDB服务器。 4. **检查日志**: - 查看控制台输出,Spring Data MongoDB会显示连接尝试的相关信息,包括是否成功建立连接、数据库版本等。如果遇到错误,日志中通常会有详细的错误描述。 5. **使用`@Autowired`注入`MongoTemplate`**: - 如果想进一步测试连接,可以在服务类或Repository中使用`@Autowired`注解注入`MongoTemplate`或`MongoDatabase`实例,然后尝试执行一些查询操作。 6. **断点调试**: - 在代码中设置断点,通过运行到相关部分检查是否能正常获取数据,进一步确认连接情况。 如果连接失败,常见问题可能是防火墙设置、网络配置不正确、MongoDB服务未启动或权限不足。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值