深入微服务-Nacos 源码编译运行

1,292 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第10天,点击查看活动详情

微服务系列文章目录


前言

本系列带着大家深入微服务 Spring体系的各个框架的基本使用以及底层原理。上一篇文章介绍了Nacos Config 配置中心的核心概念以及实战,本节将带着大家进阶Nacos源码专题,学习下Nacos 源码编译运行


Nacos 源码下载

##1 克隆Nacos源码

git clone https://github.com/alibaba/nacos.git

2 导入项目

Nacos源码目录大致如下:

7e0b849210ef43ef88c6e6a1b4fab2dc.png

3 选择Tag版本分支

1)选择CheckOut Tag or Revision af4ea99294d445b9b1a0aef0ffb7d488.png

2)输入Tag名称即可,本文采用的是1.4.1 在这里插入图片描述

4 启动运行nacos控制台程序

单机启动,需要添加运行参数

-Dnacos.standalone=true 

075c8ec3ad064a1795c520b64a6c0cf9.png

5 运行程序

看到端口号信息,说明运行成功

3e0d8a8a401c4bd5a135cf5ef38ad22a.png

Nacos默认账号为:nacos/nacos e57483697dab4605a93e3c63b86a825a.png

6 常见问题

1)找不到符号com.alibaba.nacos.consistency.entity 930a4edaf52e4721a3181c6644a4fc31.jpg

解决方案: 1、在consistency模块的Lifecycle点击compile 2、用maven命令mvn compile

45da1c61f8cd4a49a6d84d31b068c19a (1).png

总结

本文学习下Nacos 源码编译成功并启动完成的过程,后面文章会开始讲解Nacos 核心的源码解析,如果源码编译遇到的问题也可以发出来分享下