Nacos——Nacos源码搭建集群

目录

构建Nacos源码

安装Protoc环境变量

配置数据库信息

 单机启动

集群启动

踩坑


Nacos官网:https://nacos.io/ 仓库:Nacos: 概览 欢迎来到 Nacos 的世界! Nacos 致力于帮助您发现、配置和管理微服务 - Gitee.comhttps://gitee.com/mirrors/Nacos/tree/1.4.2

Protoc 地址:Release Protocol Buffers v3.17.2 · protocolbuffers/protobuf · GitHubProtocol Buffers - Google's data interchange format - Release Protocol Buffers v3.17.2 · protocolbuffers/protobufhttps://github.com/protocolbuffers/protobuf/releases/tag/v3.17.2


构建Nacos源码

安装Protoc环境变量

Protoc是用来生成.protoc文件,转成java文件的,因为nacos中用的是proto文件,而代码中没有生成对应的实体类,因此我们需要手动生成。

下载Protoc安装包后,解压,配置环境变量,路径是你的Protoc的bin目录下

然后我们cmd打开后执行下

protoc --version

出现以下界面,证明配置成功

 接下来进入到Nacos源码的consistency/src/main/proto/路径下,使用cmd命令,运行如下指令

protoc --java_out=../java/ ./consistency.proto
 
protoc --java_out=../java/ ./Data.proto

运行结果如下:

这个时候就说明已经完成protoc文件到java文件的生成

配置数据库信息

配置要做持久化,不然你重启的话,线上的配置全部就丢咯。

打开下面这个文件

打开为

 本地Mysql中创建一个数据库叫做nacos_config,然后按照粘贴上面的代码,构建一个数据库如下

 

 修改项目中application.properties文件中的数据库连接部分,需要修改distribution/conf/的文件application.properties,和console项目中resources下的application.properties,如下图示:

注意要修改账号和密码和数据库名称

 

 单机启动

单机启动的方式是:运行console模块下的Nacos文件

加上-Dnacos.standalone=true

注意按照以上配置需要以jdk1.8的版本运行

 出现以下结果代表启动成功

 

集群启动

方法

Dubbo+Nacos系列专题一:Nacos源码启动 - 未知的九月 - 博客园

结果

踩坑

报错

Cannot determine JNI library name for ARCH='x86' OS='windows 10' name='rocksdb'

解决方法

Nacos集群搭建部署(超详细)_LaTa_Xiao的博客-CSDN博客_nacos集群搭建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值