全网最火的Nacos源码构建,你找不到第二个有我仔细的!!

        本章开始带大家构建Nacos源码,后面我会开始分析Nacos源码的细节,结合本人在工作之余用到的Nacos点点滴滴,如果想和我一起学Nacos,就好好看这篇吧,废话不多说,先告诉你们Nacos怎么通过工具构建!!!

1、环境准备

Idea版本:你随便

Maven版本:maven3.5.x及以上!!!这里一定要注意,低版本可能会出现莫名其妙的问题!

Nacos版本:稳定版的1.4.2,地址:https://gitee.com/mirrors/Nacos/tree/1.4.2

Protoc版本:windows版本的3.17.2,地址:https://github.com/protocolbuffers/protobuf/releases

Java版本:1.8,这里别整成其他版本了

下面是截图:

nacos:

protoc版本:

2、构建Nacos源码

下载下来Nacos源码包后,解压到你任意的目录下,用Idea打开

File——>Open——>你的Nacos源码的根目录的pom文件——>Open as project就可以

打开后,你需要找到一个项目,叫做console,点击里面的主启动类,启动他

哦豁,报错了,各种类找不到。。。

我一开始看的时候,我觉得这憨憨?下载下来连类找不到这样的错误都会犯?后来发现是我憨憨了。。。

开头的时候记得我要大家下载一个Protoc这个包吗,这是用来生成.protoc文件,转成java文件的!!出现的原因是因为nacos中用的是proto文件,而代码中没有生成对应的实体类,因此我们需要手动生成。

3、安装Protoc环境变量

Protoc你先不用管这个是什么东西,你现在的目的是把这个环境搭建起来,所以找到你下载的Protoc版本,解压到你喜欢的目录下

然后要配置环境变量,路径是你的Protoc的bin目录下!!

然后我们cmd打开后执行下

protoc --version

说明配置成功!!!

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

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

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

运行的结果是这样的:

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

4、配置数据库信息

其实如果你不需要理解配置中心的源码,前三步就够你用了。

但是我们不仅限于此,所以配置数据库是必要的,因为配置要做持久化,不然你重启的话,线上的配置全部就丢咯。。。。

本地Mysql中创建一个数据库叫做nacos_config,其实你打开这个项目就知道我为啥知道了!

所以你创建好数据库后,把这个脚本粘贴进去执行下,结果是这样的。

数据源我们也要修改下!

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

那么离启动就差最后一步!!

5、单机启动

单机启动的方式是:

加上-Dnacos.standalone=true

大功告成!!访问localhost:8080/nacos

欢迎评论区一键三连!!!

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 22
    评论
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风清扬逍遥子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值