百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 文章教程 > 正文

windows 版 nacos server 2.3.2(附下载) 配置和运行

yund56 2025-07-08 09:50 3 浏览

1、下载 windows 版 nacos server 中间件

打开
https://github.com/alibaba/nacos/releases 下载最新稳定版本或找个合适的稳定版本,至于如何打开 github.com 请自行百度。

当前最新稳定版本为 nacos server 2.3.2,点击 nacos-server-2.3.2.zip 进行下载。

2、解压 nacos-server-2.3.2.zip

根目录结构(如下图):

3、自定义配置

3.1、设置数据源类型为 mysql 数据库。

打开 conf 文件夹,修改 application.properties 文件。

去掉以下地方的注释:

# spring.datasource.platform=mysql

# db.num=1

# db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC

# db.user.0=nacos

# db.password.0=nacos

修改后(如下图):


spring.datasource.platform=mysql,使用 mysql 作为数据源。

db.num=1,数据库数量为1个。

db.url.0=jdbc 连接字符串,第一个 mysql 数据库的 jdbc 连接字符串。

db.user.0=用户名称,第一个 mysql 数据库的用户名称。

db.password.0=密码,第一个 mysql 数据库的密码。

3.2、开启用户的登录验证(参照 nacos 官方文档配置)

nacos.core.auth.enabled=false 改为 nacos.core.auth.enabled=true


nacos.core.auth.server.identity.key= 改为
nacos.core.auth.server.identity.key=identityKey(随意)


nacos.core.auth.server.identity.value= 改为
nacos.core.auth.server.identity.value=identityKey(随意)


nacos.core.auth.plugin.nacos.token.secret.key= 改为
nacos.core.auth.plugin.nacos.token.secret.key=
c2VjcmV0S2V5MTIzNDU2Nzg5MA==(随意)


c2VjcmV0S2V5MTIzNDU2Nzg5MA== 是 secretKey1234567890 base64编码后的字符串。

去掉 #nacos.console.ui.enabled=true 的注释。

注意:如果不是非必要,不建议开启,有些配置照搬是不行的

3.3、修改为单机模式(其实也可以在 bat 脚本里面加参数,看个人喜好)

集群的话不需要修改。

我是修改 bin\startup.cmd 文件,默认是集群模式(cluster),要改为单机模式(standalone)。

把 set MODE="cluster" 改为 set MODE="standalone",如下图:

3.4、新建一个 mysql 数据库,执行 conf\mysql-schema.sql 文件。

3.5、创建有标题的 bat

自带的 bin\startup.cmd 没有标题,如果一台服务器运行多个用 cmd 打开的服务,就不好区分哪个是 nacos 的 bat 了,所以才需要 自建 nacos.bat,脚本如下:

title nacos

bin\startup.cmd

pause

3.6、运行

效果如下图就是成功的:

4、开启用户的登录验证后,项目中配置文件也要对应修改,引入的 nacos 版本也要适配才行。

如果觉得这篇文章对你有所启发,不妨关注成为粉丝,转发一下,点个赞,收藏一下,这些将会成为我创作的动力源泉。

相关推荐

全面解读 Java 日志框架(一)(java项目中日志管理怎么做)

随着互联网和大数据的蓬勃发展,分布式日志系统以及日志分析系统得到了广泛地应用。目前,几乎在所有应用程序中,都会用到各种各样的日志框架来记录程序的运行信息。鉴于此,作为工程师,十分有必要熟悉主流的日志记...

Java 线程池规范使用示例(java线程池入门)

1摘要Java线程池在批量处理的场景中应用广泛。常见的四种创建线程池的方法:newSingleThreadExecutor,newFixedThreadPool,newCachedThreadPo...

还在为烂代码头疼?SonarQube + 阿里 P3C 助力规范代码

前言我们在使用SonarQube做Java静态代码扫描的时候必须使用同一套规范,而SonarQube默认使用的是它自带的规范(SonarQube称为规则),而我们都知道在国内阿里在Ja...

阿里巴巴Java开发规范(9):SQL语句

几乎所有大厂都会对代码规范有着严格要求,以确保多人协作开发出来的代码质量有统一的标准。在Java开发领域,《阿里巴巴Java开发手册》被开发者们广泛学习和应用。原手册内容较多,本文仅列出SQL语句方面...

有了这个插件,再也不用担心代码不合规范了

JAVA开发工具IDEA,这是宇宙最好用的JavaIDE,没有之一!IDEA的开放能力做的还不错,可以添加很多插件,让我们的很多开发工作更加便捷。我装的插件其实没几个,但有一款是一直以来在用的...

Executor(executor提供了哪几种线程池)

一、前言JDK1.5中提供了Executor接口,处于java.util.concurrent包下;创建线程的几种方法创建子类继承Thread类(Thread类实现了Runable接口)并重写run(...

干掉 PowerDesigner!这款国人开源的数据库设计工具真香

当我们在项目开发初期时,往往需要设计大量的表,此时使用数据库设计工具就会比较高效!今天给大家推荐一款国人开源的数据库设计工具chiner,界面漂亮,功能强大,希望对大家有所帮助!聊聊PowerDesi...

AI实用指南:Rules编写规则详解,从前端到后端的技术栈全覆盖

在AI驱动的开发时代,掌握如何与AI助手高效协作已成为工程师的必备技能。本文全面梳理了不同技术领域的AI编程规则,帮助你划定合理边界,提升开发效率。一、AI编程通用规则1.明确任务边界在使用AI辅助...

为什么阿里巴巴Java开发手册禁止使用Executors创建线程池?

在Java并发编程中,线程池是提高系统性能的关键组件,而Executors工厂方法提供了创建线程池的便捷途径。许多开发者习惯性地使用Executors.newFixedThreadPool()或Exe...

阿里巴巴Java开发手册(详尽版),pdf

前言:不知不觉间,2022年已经过了一半了,作为技术圈中你,准备好迎接最新的变化了吗?在本文中,我们将以编程界最常用的编程语言Java为例,分享最为主流的技术与工具。目录:一、编程规约(一)命...

分享,阿里巴巴Java开发手册 v1.2.0版

阿里巴巴作为国内互联网的领军企业,不知道他的java开发手册是什么样子的,有什么规范。今天就给大家看下,文末附下载链接。今年年初,《阿里巴巴Java开发手册》正式发布,阿里官方Java代码规范标准首次...

Microsoft 365应用将取代Office应用,成为体验微软服务的新中心

IT之家10月13日消息,你可能对手机或Windows设备上的Office应用很熟悉,但很快这些应用就要改名了。在2022年的Ignite会议上,微软宣布了一个新的Micro...

如何通过系统U盘安装Windows 和安装软件一样简单

上一期告诉大家如何用最简单的方法制作Windows系统U盘,感兴趣的朋友可以点此跳转。这一期我们来聊一聊用之前制作的Windows系统U盘安装Windows系统。其实安装Windows系统和安装软件一...

Windows 10 版本推荐与选择指南(win10选择什么版本好?)

Windows10的稳定性和适用性会因版本不同而有所差异,用户需依据自身需求以及硬件配置来合理选择。以下综合多方信息,为您推荐合适的Windows10版本并进行详细分析。一、推荐版本及适用场...

好软推荐:简单几步,让 Windows 的字体变成 Mac一样好看

本内容来源于@什么值得买APP,观点仅代表作者本人|作者:Stark-C大家好,我是Stark-C。我想用过苹果Mac电脑的小伙伴都知道,苹果Mac不光系统的UI非常漂亮,而且它上面的字体也是非常的...