Spring Cloud Alibaba微服务组件学习-搭建Nacos单节点环境
了解微服务已经有一段时间了,但是之前一直没有机会实践,最近的一个新项目终于有机会得以施展毕生所学的技能了。其实,学习和实践会有很大的差别,由于之前有微服务的理论知识,使得这次开发起来还是比较顺利,但是中途也涉及到了一些盲区,所以就想着把整个微服务的整合过程记录一下。这是开篇第一篇,我们先来搭建Nacos
环境准备
这里我选用的
- 64 bit JDK 1.8+
- Mysql 5.7
- nacos-server 2.0.3 最新下载地址可以去github下载,整个安装包不大,总共112M。
Nacos安装
在单机模式时nacos默认使用嵌入式数据库实现数据的存储,这里我们选择使用Mysql
,在解压的nacos-server
会有初始化的SQL
,直接执行nacos-mysql.sql
进行数据库初始化。数据库初始化成功后,修改conf
下面的application.properties
配置文件,配置具体的数据库信息。
1 | spring.datasource.platform=mysql |
配置好后,进入到bin执行./startup.sh -m standalone
,这里需要注意文件目录的权限。如果是Windows通过cmd进入到bin
目录,执行startup.cmd -m standalone
即可启动单节点。默认启动端口为:8848,可以在application.properties
文件中修改。
这里需要注意的是Windows目前不支持Nacos2.x版本,如果想要在windows上安装,这需要下载目前最新的
1.4.2
版本
Spring Cloud Alibaba微服务组件学习-搭建Nacos单节点环境