nacos源码打包及相关配置

文章详细介绍了Nacos的本地安装步骤,包括在根目录下执行的Maven命令,以及源码修改后的打包命令。同时,对比了Nacos单体和集群配置的区别,指出单体模式可使用内嵌的Derby数据库,而集群模式需连接外部数据库并配置cluster.conf。此外,还提到了nacos-server.jar中的BOOT-INF/application.properties和conf目录下的application.properties的优先级及作用。
  1. nacos 本地下载后,需要在根路径 install 下:
mvn clean install -Dmaven.test.skip=true -Dcheckstyle.skip=true -Dpmd.skip=true -Drat.skip=true
  1. nacos源码修改后,重新打包生成压缩包命令,在根目录中运行:
mvn -Prelease-nacos clean install -Dmaven.test.skip=true -Dcheckstyle.skip=true -Dpmd.skip=true -Drat.skip=true -U

在这里插入图片描述

  1. nacos 单体配置和集群配置的区别:
  • nacos单体启动可以不连数据库,默认使用 Derby 内嵌数据库。如果连数据库就需要配置打包好的服务端中的 nacos/conf/application.properties 数据源,同时也需要执行 mysql-schema.sql 脚本
  • nacos集群需要连数据库的,配置 application.properties 数据源后,还需要配置 cluster.conf
  1. nacos 源码中 console 模块中的 application.properties 和 distribution 中的 application.properties 区别:
  • nacos服务端的 nacos-server-2.2.1\nacos\target 的 nacos-server.jar 下的 BOOT-INF/application.properties 对应 nacos 源码中 console 模块中的 application.properties
  • nacos服务端的 nacos-server-2.2.1\nacos\conf 的 application.properties 对应 nacos 源码中 distribution 下的 application.properties
  • nacos-server-2.2.1\nacos\conf\application.properties 比 jar 包中的 application.properties 优先级高,一般不显示配置在 conf\application.properties 下的配置就会在 console 模块中的 application.properties 配置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

兮动人

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

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

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

打赏作者

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

抵扣说明:

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

余额充值