nacos 官方文档地址:什么是 Nacos
- 下载源码
- git clone --branch 2.0.3 https://github.com/alibaba/nacos.git
- https://github.com/alibaba/nacos/tags 下载2.0.3的source
- 下载地址:https://github.com/alibaba/nacos/archive/refs/tags/2.0.3.zip
- 本地安装protobuf
- github地址:https://github.com/protocolbuffers/protobuf/releases
- 下载Windows34位version:3.19.2版本:https://github.com/protocolbuffers/protobuf/releases/download/v3.19.2/protoc-3.19.2-win64.zip
- 解压,配置环境变量。在系统变量/Path下加一条:D:\路径\protoc-3.19.2-win64\bin
- 验证:cmd命令行输入:protoc --version ; 有对应版本即成功
- nacos配置修改
- nacos工程pom.xml文件修改protobuf版本为本地安装的版本
- 准备数据库。本地创建名为nacos的数据库,在nacos数据库下将distribution\conf\nacos-mysql.sql下的脚本执行。
- 修改console模块下的application.properties文件
- nacos工程pom.xml文件修改protobuf版本为本地安装的版本
- 启动
- 编译:mvn clean package -Dmaven.test.skip=true -Dcheckstyle.skip=true
- 启动console模块下的 com.alibaba.nacos.Nacos#main 方法。启动后会报错:Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
- 配置单机启动 -Dnacos.standalone=true,配置完后重启
- 编译:mvn clean package -Dmaven.test.skip=true -Dcheckstyle.skip=true
-
启动的console有对应的访问地址
浏览器输入地址,用户名密码都是nacos。