外观
Nacos
约 340 字大约 1 分钟
2026-08-30
下载
Nacos: https://github.com/alibaba/nacos/releases/
提示
JDK版本要求,以3.2.4为例:
| Module | Java Required |
|---|---|
| Nacos-Server / Nacos-Console | Java 17 |
| Nacos-Client | Java 8 |
| Nacos-Maintainer-Client | Java 8 |
配置
生成 32字节(256位)的base64字符串
Windows# 生成32字节(256位)的随机密钥,并转为Base64 $bytes = New-Object Byte[] 32 [System.Security.Cryptography.RandomNumberGenerator]::Create().GetBytes($bytes) $secretKey = [Convert]::ToBase64String($bytes) Write-Output $secretKeyLinuxopenssl rand -base64 32修改 /conf/application.properties
nacos.core.auth.plugin.nacos.token.secret.key=上面生成的密钥 nacos.core.auth.server.identity.key=任意值 nacos.core.auth.server.identity.value=任意值 # api接口(如有冲突则修改) server.port=8848 # web控制台接口(如有冲突则修改) nacos.console.port=8080 # (可选) 启用mysql持久化而非自带的嵌入式derby数据库 ## 取消注释中的属性值 spring.sql.init.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=Asia/Shanghai ## 修改属性值 db.user=root db.password=123456提示
日志打印 Nacos started successfully in stand alone mode with external storage 即为mysql启动成功,否则为 embedded storage 。
启动
执行以下命令以 单机模式 启动(必须加上 -m standalone 参数,否则会尝试以集群模式启动导致失败)
Windows
.\startup.cmd -m standaloneLinux
./startup.sh -m standalone浏览器打开:http://127.0.0.1:8080 (Ctrl+鼠标左键点击启动日志里面的 Console: 后面的url)
