1.环境准备
Nacos 依赖 Java 环境来运行。如果从代码开始构建并运行Nacos,还需要为此配置 Maven环境,确保是在以下版本环境中安装使用:
- 64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac;
- 64 bit JDK 1.8+;
- Maven 3.2.x+;
2.安装包准备
下载nacos的压缩包,并解压
https://github.com/alibaba/nacos/releases
3.启动Nacos
Linux/Unix/Mac
启动命令(standalone代表着单机模式运行,非集群模式):
sh startup.sh -m standalone
Windows
启动命令(standalone代表着单机模式运行,非集群模式):
cmd startup.cmd -m standalone
4.进入Nacos后台
- 账号密码都是nacos
- nacos的端口为8848
http://127.0.0.1:8848/nacos/#/login
5.关闭Nacos
Linux/Unix/Mac
sh shutdown.sh
Windows
cmd shutdown.cmd
或者双击shutdown.cmd运行文件
6.数据源配置
如上面的简单操作,我们已经可以在本地正常使用Nacos的后台管理系统。到这里你可能会问,我配置的数据在哪里呀?我们在从安装到打开正常使用自始至终都没有对Nacos做过任何配置。
通过官网阅读可知,其实Nacos默认配置的Derby数据库,这个数据库不是我们经常使用的,当然厂商也给我们提供了MySQL的配置方式。
注意:不支持MySQL8.0版本
- 本地建立nacos的数据库(名字自定义),我这里命名为:nacos,并导入厂商提供的sql表文件
nacos-mysql.sql
- 修改application.properties配置文件。增加支持mysql数据源配置(目前只支持mysql),添加mysql数据源的url、用户名和密码
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
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=root
db.password=123321
- 单机模式启动nacos即可。