Nacos是这两天才开始学的,自己的阿里云数据库是8.0的版本,Nacos是GitHub上拉的最新版本1.2.0,所以集成的时候花了挺多时间在坑里面,有很多bug,不是报错就是列表数据不全。看了很多文章,希望后来者不会踩坑!
首先放弃1.2.0,拉以前的分支
git clone -b 1.0.0-RC3 https://github.com/alibaba/nacos.git
GitHub下载比较慢,可以用下面的码云
git clone -b 1.0.0-RC3 https://gitee.com/mirrors/Nacos.git
然后需要改三个地方
1.pom.xml文件 将mysql版本升级 我是升到最新的mysql版本
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.19</version>
</dependency>
2./nacos/naming/src/main/java/com/alibaba/nacos/naming/healthcheck/MysqlHealthCheckProcessor.java
// 修改前import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
// 修改后import com.mysql.cj.jdbc.MysqlDataSource;
3.conf/application.properties 新增mysql连接信息
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?serverTimezone=GMT%2B8&characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=username
db.password=password
这三步之后
mvn clean install就可以用了
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。