第一部分
大家好,我是南京邮电大学软件工程(嵌入式培养)大三年级的一名学生,由于学习非关系型数据库(MongoDB以及Redis)需要一台云服务器,在网上了解后,在滴滴云,腾讯云以及阿里云之间果断选择了阿里云。因为之前我学mysql的时候,参加过阿里云的云翼计划,对其很有好感(工作人员还打电话给过我,让我不懂的问他),所以,这一次我选择了阿里云的飞天加速计划·高校学生在家实践活动。
第二部分
我的电脑是windows系统,我在本地安装了git,通过git bash的ssh命令连接到云服务器。经验什么的说不上,我也是初学者,那么我来谈谈遇到的几个问题吧。
- 一开始就出现了大问题,怎么连都连不上,弄得我很是闹心。我在查阅了很多资料后,依然无法解决,甚至重装软件也无济于事。最后,我请教了我的老师,这才知道在阿里云要先设置一个密码,然后再在本地git的上使用ssh命令才能连接到服务器,我晕,原来是这样,希望能给遇到这类问题的同学一点指示。
- 我使用的是docker来安装MongoDB的,这样自动化程度非常高,很省事。使用命令行登录服务器后,依次输入命令:
sudo yum -y update sudo yum -y install epel-release sudo yum -y install docker-io
然后先启动docker,再安装MongoDB。有一个很重要的点,因为MongoDB的端口号在云服务器上没有默认开启,所以我们要进入控制台,点击安全组,在入方向手动添加端口号27017,记得一定要保存,刷新,确认已经添加。第一次我就是没有保存好,后来也造成了一点麻烦。
- 在spring的.xml里记得添加
## 购买的云服务器的公网 IP spring.data.mongodb.host= ## MongoDB 服务的端口号 spring.data.mongodb.port=
第三部分
在学习非关系型数据库的时候,通过云服务器部署和Spring boot项目的实战,使我受益匪浅。让我见识到了现在java生态的完整,使我这个小菜鸟得到了成长。我不禁感叹道现在技术的先进程度,下一步我想学习ssm框架和spring cloud,争取找个好的实习和工作,为java生态贡献自己的一份力量。