【Nacos】从零开始启动Nacos服务(windows/linux)

文章目录

  • 前言
  • 前置条件
  • 官方网址
  • 一、Nacos下载
    • 1.1 选择Nacos版本
    • 1.2 下载
  • 二、解压
    • 2.1 解压到某个文件夹
  • 三、 启动
    • 3.1 方式一:直接使用命令启动
      • 3.1.1 进入bin文件夹
      • 3.1.2 进入命令行工具
      • 3.1.3 执行命令
    • 3.2 方式二:修改配置文件后启动
      • 3.2.1 修改启动脚本
      • 3.2.2 启动
  • 五、访问
  • 六、关闭
  • 说明
  • 参考资料

前言

Nacos 是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。它集成了服务注册与发现、配置管理、分布式协调等功能,广泛应用于微服务架构中。如果你正在开发基于微服务的应用程序,Nacos 绝对是你不可或缺的工具之一。本文将详细介绍如何在 Windows / Linux 系统上安装并启动 Nacos 服务,帮助你快速搭建开发环境。

前置条件

  • Java 8及以上开发环境

检查方式

java -version

官方网址

Nacos官网:https://nacos.io/

Nacos GitHub地址:https://github.com/alibaba/nacos

一、Nacos下载

1.1 选择Nacos版本

Nacos下载地址:https://github.com/alibaba/nacos/tags

这里以当前最新稳定版为例:

image-20250223223747665

1.2 下载

image-20250223223834829

二、解压

2.1 解压到某个文件夹

image-20250223224103856

选择“解压到当前文件夹”后,实际文件夹名为“nacos",我这里为了区分版本,将其命名为”nacos-server-2.5.0"

三、 启动

3.1 方式一:直接使用命令启动

3.1.1 进入bin文件夹

image-20250223225839542

3.1.2 进入命令行工具

image-20250223225707556

如果是linux环境这里就是进入bin文件夹执行sh startup.sh -m standalone命令

3.1.3 执行命令

这里使用单机模式启动

startup.cmd -m standalone

image-20250223225921383

3.2 方式二:修改配置文件后启动

3.2.1 修改启动脚本

修改bin/startup.cmd文件内容,将启动模式改为单机启动

image-20250223224611836

修改后的配置:

set MODE="standalone"

修改后保存配置

3.2.2 启动

双击start.cmd文件即可启动,或在cmd命令行窗口执行startup启动

image-20250223231612616

如果是linux环境,其实就是修改startup.sh文件后,执行sh startup.sh命令启动

五、访问

在浏览器使用以下链接打开

http://localhost:8848/nacos

image-20250223230628509

如果这里用的是比较旧的版本,还需要进行登录,默认账号密码都是nacos.

至此,Nacos在本地环境启动就完成了

六、关闭

双击shutdown.cmd文件或直接关闭命令行窗口即可关闭Nacos

说明

本文主要介绍了如何快速启动Nacos,若在实际生产环境中部署,请部署集群模式开启鉴权,以避免存在稳定性和安全性的风险。

参考资料

Nacos官方:快速开始

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/23163.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Microsoft 365 Copilot中使用人数最多的是哪些应用

今天在浏览Microsoft 365 admin center时发现,copilot会自动整理过去30天内所有用户使用copilot的概况: 直接把这个图丢给copilot让它去分析,结果如下: 总用户情况 总用户数在各应用中均为 561 人,说明此次统计的样本…

AI学习第一天-什么是AI

AI的发展可以被分为四次浪潮,这包括符号主义、机器学习与神经网络,以及深度学习。在这些发展中,深度学习凭借其在处理非结构化复杂数据、强大的学习能力和可解释性方面的优势备受关注。深度学习技术的应用不仅提升了AI系统的性能,…

计算机视觉:经典数据格式(VOC、YOLO、COCO)解析与转换(附代码)

第一章:计算机视觉中图像的基础认知 第二章:计算机视觉:卷积神经网络(CNN)基本概念(一) 第三章:计算机视觉:卷积神经网络(CNN)基本概念(二) 第四章:搭建一个经典的LeNet5神经网络(附代码) 第五章&#xff1…

解决本地模拟IP的DHCP冲突问题

解决 DHCP 冲突导致的多 IP 绑定失效问题 前言 续接上一篇在本机上模拟IP地址。 在实际操作中,如果本机原有 IP(如 192.168.2.7)是通过 DHCP 自动获取的,直接添加新 IP(如 10.0.11.11)可能会导致 DHCP 服…

安全生产月安全知识竞赛主持稿串词

女:尊敬的各位领导、各位来宾 男:各位参赛选手、观众朋友们 合:大家好~ 女:安全是天,有了这一份天,我们的员工就会多一份幸福, 我们的企业就会多一丝光彩。 男:安全是地,有了这一片地,我们的员工就多了一…

JDBC学习

背景:主机正在运行mysql服务 在cmd输入 mysql -u root -p 之后,输入密码(我的用户名是root,密码是root),成功登录到mysql。 输入:SHOW GLOBAL VARIABLES LIKE port; 检查mysql服务的端口号 …

前端js进阶,ES6语法,包详细

进阶ES6 作用域的概念加深对js理解 let、const申明的变量,在花括号中会生成块作用域,而var就不会生成块作用域 作用域链本质上就是底层的变量查找机制 作用域链查找的规则是:优先查找当前作用域先把的变量,再依次逐级找父级作用域直到全局…

IDEA通过Maven使用JBLJavaToWeb插件创建Web项目

第一步:IDEA下载JBLJavaToWeb插件 File--->Settings--->Plugins--->Marketplace搜索: JBLJavaToWeb 第二步:创建普通Maven工程 第三步: 将普通Maven项目转换为Web项目

在VSCode中接入deepseek

注册就送14元2000万tokens。 https://cloud.siliconflow.cn/i/rnbA6i6U各种大模型 下面介绍我是如如接入vscode的 左边生成一个key,呆会vscode要用,不然401. 打开vscod,电脑能上网。下插件。 下好要配置 点它一下。 要配置,全…

Mac端homebrew安装配置

拷打了一下午o3-mini-high,不如这位博主的超强帖子,10分钟结束战斗 跟随该文章即可,2025/2/19亲测可行 mac 安装HomeBrew(100%成功)_mac安装homebrew-CSDN博客文章浏览阅读10w次,点赞258次,收藏837次。一直觉得自己写…

安全启动(secure boot)怎么关闭_史上最全的各品牌机和组装机关闭安全启动教程

很多网友发现电脑BIOS设置中都有一个secure boot(安全启动)选项,而且一些预装win10或win11改Win7的教程中也有提到要把安全启动关闭,那么我们该怎么关闭安全启动呢?下面教大家各品牌机和组装机关闭安全启动教程。 secure boot该关还是开&…

C进阶 自定义类型

目录 前言 一 结构体 二 结构体的存储 三 位段 四 枚举 五 联合体 总结 前言 我们之前学习的int char double ......都是内置类型,但是我们今天所学习的是自定义类型,比如联合体,结构体,枚举 一 结构体 结构体是一…

STM32的HAL库开发---ADC采集内部温度传感器

一、STM32内部温度传感器简介 二、温度计算方法 F1系列: 从数据手册中可以找到V25和Avg_Slope F4、F7、H7系列只是标准值不同,自行查阅手册 三、实验简要 1、功能描述 通过ADC1通道16采集芯片内部温度传感器的电压,将电压值换算成温度后&…

【PyQt5】python可视化开发:PyQt5介绍,开发环境搭建快速入门

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

Android 串口通信

引言 在iot项目中,Android 端总会有和硬件通信。 通信这里:串口通信,蓝牙通信或者局域网通信。 这里讲一下串口通信。 什么是串口? “串口”(Serial Port)通常是指一种用于与外部设备进行串行通信的接口。…

跟据spring boot版本,查看对应的tomcat,并查看可支持的tomcat的版本范围

一 查看springboot自带的tomcat版本: 可直接在项目中找到Maven Dependencies中找到tomcat版本 二、查看SpringBoot内置tomcat版本的支持范围 我这边是跟据maven仓库查看的 首先跟据链接打开maven仓库:https://mvnrepository.com/ 然后搜索&#xff1a…

磐维数据库双中心容灾流复制集群搭建

1. 架构 磐维数据库PanWeiDB V2.0.0基于gs_sdr工具,在不借助额外存储介质的情况下实现跨Region的异地容灾。提供流式容灾搭建,容灾升主,计划内主备切换,容灾解除、容灾状态监控等功能。 2. 部署双中心磐维集群 2.1. 主集群 角色…

Spring事务原理 二

在上一篇博文《Spring事务原理 一》中,我们熟悉了Spring声明式事务的AOP原理,以及事务执行的大体流程。 本文中,介绍了Spring事务的核心组件、传播行为的源码实现。下一篇中,我们将结合案例,来讲解实战中有关事务的易…

【机器学习】【KMeans聚类分析实战】用户分群聚类详解——SSE、CH 指数、SC全解析,实战电信客户分群案例

1.引言 在实际数据分析中,聚类算法常用于客户分群、图像分割等场景。如何确定聚类数 k 是聚类分析中的关键问题之一。本文将以“用户分群”为例,展示如何通过 KMeans 聚类,利用 SSE(误差平方和,也称 Inertia&#xff…

20-R 绘图 - 饼图

R 绘图 - 饼图 R 语言提供来大量的库来实现绘图功能。 饼图,或称饼状图,是一个划分为几个扇形的圆形统计图表,用于描述量、频率或百分比之间的相对关系。 R 语言使用 pie() 函数来实现饼图,语法格式如下: pie(x, l…