Windows 上安装和启动 Nacos 2.2.2 最新版本

news/2024/11/8 20:52:29/

文章目录

    • 前言
    • 版本声明
    • 本地启动
      • 1. 下载 Nacos
      • 2. 开启鉴权配置
      • 3. 持久化数据库
      • 4. 启动 Nacos
      • 5. 启动测试
    • 联系我

前言

本文旨在为您详细介绍如何安装和启动 Nacos 2.2.2 的最新版本,以及为 youlai-mall 开源商城版本的升级做好准备工作。

版本声明

名称版本
操作系统Windows 11
Nacos2.2.2

本地启动

1. 下载 Nacos

下载 nacos-server-2.2.2.zip (⬇️ 更多版本下载), 将文件解压到本地目录 D:\middleware\nacos

2. 开启鉴权配置

💡 默认情况下,Nacos 未开启鉴权,经测试未开启鉴权无法【导入配置】,所以需要手动开启鉴权。

🖹 开启鉴权文档:https://nacos.io/zh-cn/docs/v2/guide/user/auth.html

打开 D:\middleware\nacos\conf\application.properties 配置文件,并修改以下属性:

nacos.core.auth.enabled=true
​
### 配置自定义身份识别的key(不可为空)和value(不可为空)
nacos.core.auth.server.identity.key=example
nacos.core.auth.server.identity.value=example
​
### 自定义密钥时,推荐将配置项设置为Base64编码的字符串,且原始密钥长度不得低于32字符。 Base64 在线编码解码: https://base64.us/
nacos.core.auth.plugin.nacos.token.secret.key=U2VjcmV0S2V5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5

3. 持久化数据库

💡 默认情况下,Nacos 使用 Derby 内存数据库。如果您希望将配置持久化到数据库中,需要调整数据库连接配置。

↓↓↓下面以 MySQL 数据库为例进行说明:

  • 数据库和表的创建

    1. 创建名为nacos 数据库
    2. 执行SQL 脚本 D:\middleware\nacos\conf\mysql-schema.sql 完成表的创建
  • 修改数据库连接配置

    打开 D:\middleware\nacos\conf\application.properties 配置文件,修改以下属性:

    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=UTC
    db.user.0=数据库用户名
    db.password.0=数据库密码
    

4. 启动 Nacos

CMD 切换到 D:\middleware\nacos\bin 目录下,执行单机启动命令 startup -m standalone

5. 启动测试

浏览器访问: http://localhost:8848/nacos

用户名/密码:nacos/nacos

配置管理 → 配置列表 → 导入配置 → 选择 nacos 配置文件导入

联系我

如果在您阅读本文的过程中遇到任何问题或有疑惑之处,欢迎通过开源组织首页加我好友。
有来开源组织:https://gitee.com/youlaiorg


http://www.ppmy.cn/news/82188.html

相关文章

智慧城市同城V4小程序V2.24独立开源版 + 全插件+VUE小程序开源前端+最新用户授权接口

智慧城市同城V4小程序V2.22开源独立版本月最新版,与上一版相比修复了一些小细节,功能本身并无大的变化。新版系统包含全插件、包括很多稀缺收费的插件都在里面如括招聘、 家政等,外加小程序的VUE开源前端,整个系统全开源&#xff…

【V2G】电动汽车接入电网优化调度研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

HashSet创建String类型的数据

package com.test.Test07;import java.util.HashSet;public class TestString {//这是一个main方法&#xff0c;是程序的入口public static void main(String[] args) {//创建一个HashSet集合HashSet<String> hs new HashSet<>();hs.add("hello");Syste…

TIA博途-32位浮点数大小端存储-高低字节转换的具体方法示例(4种字节排列顺序)

TIA博途-32位浮点数大小端存储-高低字节转换的具体方法示例(4种字节排列顺序) 如下图所示,新建一个项目后,添加一个1215PLC,添加一个FB块,块的接口变量如下, 如下图所示,该FB块的具体程序可参考下面的内容: 如下图所示,在数据块种添加3个变量用于FB块的功能测试,…

从内核角度剖析Netty高性能的奥秘IO多路复用模型与Reactor模式

Netty 是Jboos 提供的java开源框架&#xff0c; 是基于非阻塞IO&#xff08;NIO&#xff09;的客户端/服务器编程框架&#xff0c; 它既能快速开发高并发、高可用、高可靠的网络服务器程序&#xff0c;也能开发高可用、高可靠的客户端程序。 Netty 作为异步框架&#xff0c; N…

FPGA_学习_04_Verilog基础语法和Modelsem仿真

前言&#xff1a;对于以前学过C/C/C#的作者来讲&#xff0c;Verilog的基础语法算是特别简单的。本文主要介绍Verilog的基础语法和Modelsem仿真。 Verilog的基础语法 1 模块声明 FPGA开发是以模块为基础的&#xff0c;每个可综合的.v文件都是一个模块&#xff0c;模块由module…

【C生万物】 字符串内存函数篇 (下)

欢迎来到 Claffic 的博客 &#x1f49e;&#x1f49e;&#x1f49e; &#x1f449; 专栏&#xff1a;《C生万物 | 先来学C》&#x1f448; 前言&#xff1a; 承接上篇&#xff0c;在认识了常用的字符串和内存函数后&#xff0c;带大家实现几个函…

【腾讯云Finops Crane集训营】降本增效之 Crane 初体验

1. Crane 初识2. Crane 如何进行成本优化&#xff1f;3. Crane 快速上手体验3.1 安装 Prometheus 和 Grafana3.2 安装 Crane 和 Fadvisor3.3 验证安装是否成功3.4 访问 Dashboard 4. Crane 初体验 - 总结&建议5. 关于腾讯云 Finops Crane 集训营 最近有幸参加了腾讯云 Fino…