一、直接下载编译好的包nacos-server-1.2.1.zip
如果有自己学习源码或者需要修改源码部分配置或者maven版本的,可以通过git直接下载源码。
https://github.com/alibaba/nacos.git
二、使用打包命令来执行打包
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
三、编译完成后进入文件夹,拿到需要的程序压缩包。包含了zip和tar.gz两种。 上传至服务器或者是本地解压允许。
四、运行前环境的准备
mysql 版本一定要确认好,如果是低版本的可以直接修改数据库地址和账号密码来使用,如果是高版本的需要更换mysql-connector-java.jar包。
由于我使用的是mysql8的,所以我修改了主目录中的 mysql-connector-java.jar版本号
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.20</version>
</dependency>
如果你能启动,那么恭喜你,可以使用了,如果你不能启动,可以看看在项目中对于mysql驱动应用的位置上,引用的类是否需要修改。如:
package com.alibaba.nacos.naming.healthcheck;
包下的MysqlHealthCheckProcessor类。
OK了,正常的话,你的服务是可以启动了。由于是第一次使用,还是比较顺利的,并没有遇到太多问题,如果有其他问题会做文章的更新。
总结:多看文档,多学习。所有相关内容都在文档中有描述。