环境准备
- JDK 1.8+
- Maven 3.2+
流程
- 源码下载
https://github.com/alibaba/nacos
-
导入idea工程
-
源码运行
进入到nacos-console模块下,启动该模块下的com.alibaba.nacos.Nacos类。
通常情况下,会报如下错误:
这是由于nacos默认使用的是集群方式,启动时会到默认的配置路径下,寻找集群配置文件
cluster.conf。
我们源码运行时,通常使⽤的是单机模式,因此需要在启动参数中进行设置,在jvm的启动参数
中,添加
-Dnacos.standalone=true
- 配置数据库
修改console模块中的配置文件application.properties文件
#关闭认证缓存
nacos.core.auth.caching.enabled=false
#*************** Config Module Related Configurations ***************#
### If user 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
db.user=root
db.password=root
创建nacos数据库,并执行distribution模块中的SQL脚本
- 登录 nacos/nacos