Nacos 源码本地启动环境配置-整合Protobuf

215 阅读1分钟

Nacos 源码本地启动环境配置-整合Protobuf

1. 安装protoc

Protobuf的GitHub地址:github.com/protocolbuf… 注意使用jdk版本一致的protoc 这里我用的是jdk8 protoc 对应的是 github.com/protocolbuf…

我们可以下载windows版本的来使用: :
在这里插入图片描述

另外,课前资料也提供了下载好的安装包:

在这里插入图片描述

解压到任意非中文目录下,其中的bin目录中的protoc.exe可以帮助我们编译:

image.png

image.png

2. 打开命令窗口运行代码生成命令规则
protoc --java_out=./java ./proto/consistency.proto
protoc --java_out=./java ./proto/Data.proto
protoc --java_out=./java ./proto/nacos_grpc_service.proto

## 以下是相对路径
nacos\consistency\src\main
nacos\api\src\main

D:\github.io\nacos\consistency\src\main>protoc --java_out=./java ./proto/consistency.proto
D:\github.io\nacos\consistency\src\main>protoc --java_out=./java ./proto/Data.proto
D:\github.io\nacos\api\src\main>protoc --java_out=./java ./proto/nacos_grpc_service.proto

生成entity文件

image.png

3. 执行完毕后即可启动项目工程

a. 设置启动参数 -Dnacos.standalone=true

image.png

b. 启动 Nacos.java

com.alibaba.nacos.Nacos

c.启动输出正常日志

image.png