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

Posted 风清扬逍遥子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全网最火的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=ture

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

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

 

 

 

 

 

 

 

 

 

 

 

 

以上是关于全网最火的Nacos源码构建,你找不到第二个有我仔细的!!的主要内容,如果未能解决你的问题,请参考以下文章

全网最火的工作流框架Flowable完整教程--Eclipse流程绘制

全网最火的工作流框架Flowable完整教程-Flowable核心基础

全网最火的工作流框架Flowable完整教程--基本操作

全网最火的工作流框架Flowable完整教程-FlowableUI应用

全网最火的6款Mac脑图软件,有你的菜吗?

380万播放量,也许是全网最火的机器学习视频