Spring Cloud Alibaba微服务组件学习-搭建Nacos单节点环境

Spring Cloud Alibaba微服务组件学习-搭建Nacos单节点环境

了解微服务已经有一段时间了,但是之前一直没有机会实践,最近的一个新项目终于有机会得以施展毕生所学的技能了。其实,学习和实践会有很大的差别,由于之前有微服务的理论知识,使得这次开发起来还是比较顺利,但是中途也涉及到了一些盲区,所以就想着把整个微服务的整合过程记录一下。这是开篇第一篇,我们先来搭建Nacos

环境准备

这里我选用的

  1. 64 bit JDK 1.8+
  2. Mysql 5.7
  3. nacos-server 2.0.3 最新下载地址可以去github下载,整个安装包不大,总共112M。

Nacos安装

在单机模式时nacos默认使用嵌入式数据库实现数据的存储,这里我们选择使用Mysql,在解压的nacos-server会有初始化的SQL,直接执行nacos-mysql.sql进行数据库初始化。数据库初始化成功后,修改conf下面的application.properties配置文件,配置具体的数据库信息。

1
2
3
4
5
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=root

配置好后,进入到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单节点环境

https://blogs.52fx.biz/posts/1204607780.html

作者

eyiadmin

发布于

2021-08-31

更新于

2024-05-31

许可协议

评论