protobuf安装
源码启动前需要安装protobuf, 否则 运行nacos源码会出现com.alibaba.nacos.consistency.entity包下类缺失问题
1. 下载protobuf
下载地址: https://github.com/protocolbuffers/protobuf/releases
这里以 21.2 版本为例子
2. 解压
解压后的目录
3. 配置protobuf环境变量
接下来开始配置环境变量,右键此电脑,点击属性
点击高级系统设置
在弹出的对话框中点击环境变量
点击新建,输入变量名以及protobuf的安装路径后点击确定
变量名:PROTOBUF_HOME
变量值:D:\Program Files\protoc-21.2-win32\bin
找到系统变量中的path变量,选中后点击编辑,在新建的内容中输入:%PROTOBUF_HOME%
启动nacos
进入源码目录然后mvn编译 mvn clean package -Dmaven.test.skip=true -Dcheckstyle.skip=true
1. 进入nacos源码目录
2. 目录上输入cmd后回车
3. 执行mvn 命令
mvn clean package -Dmaven.test.skip=true -Dcheckstyle.skip=true
mvn 是maven 命令 未安装maven 需要先安装maven
4. idea 上导入源码
配置单机启动nacos
由于nacos 是springboot项目
找到主启动类 直接run项目就启动成功了
启动成功,nacos 标志及启动默认端口8848
访问:http://localhost:8848/nacos 账号和密码:nacos
登录成功