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

文章目录

  • 前言
  • 前置条件
  • 官方网址
  • 一、Nacos下载
    • [1.1 选择Nacos版本](#1.1 选择Nacos版本)
    • [1.2 下载](#1.2 下载)
  • 二、解压
    • [2.1 解压到某个文件夹](#2.1 解压到某个文件夹)
  • [三、 启动](#三、 启动)
    • [3.1 方式一:直接使用命令启动](#3.1 方式一:直接使用命令启动)
      • [3.1.1 进入bin文件夹](#3.1.1 进入bin文件夹)
      • [3.1.2 进入命令行工具](#3.1.2 进入命令行工具)
      • [3.1.3 执行命令](#3.1.3 执行命令)
    • [3.2 方式二:修改配置文件后启动](#3.2 方式二:修改配置文件后启动)
      • [3.2.1 修改启动脚本](#3.2.1 修改启动脚本)
      • [3.2.2 启动](#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

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

1.2 下载

二、解压

2.1 解压到某个文件夹

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

三、 启动

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

3.1.1 进入bin文件夹

3.1.2 进入命令行工具

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

3.1.3 执行命令

这里使用单机模式启动

bash 复制代码
startup.cmd -m standalone

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

3.2.1 修改启动脚本

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

修改后的配置:

bash 复制代码
set MODE="standalone"

修改后保存配置

3.2.2 启动

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

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

五、访问

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

http://localhost:8848/nacos

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

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

六、关闭

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

说明

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

参考资料

Nacos官方:快速开始

相关推荐
小乖兽技术9 分钟前
C#开发基础之深入理解“集合遍历时不可修改”的异常背后的设计
开发语言·windows·c#
Arvin62721 分钟前
Linux 完整删除 Systemd 服务的步骤
linux·服务器
猫猫的小茶馆29 分钟前
【STM32】FreeRTOS 消息队列(五)
linux·stm32·单片机·嵌入式硬件·51单片机·智能硬件·pcb工艺
老实巴交的麻匪30 分钟前
Logs 可观测性 | Grafana Loki 架构窥探与实践
运维·云原生·容器
coder_lorraine32 分钟前
【Linux系列】Linux文件类型大揭秘:不只是文件与文件夹的奇幻世界!
linux
MarkGosling44 分钟前
【开源项目】轻量加速利器 HubProxy 自建 Docker、GitHub 下载加速服务
运维·git·docker·容器·开源·github·个人开发
qq_312920111 小时前
MySQL在Linux环境下的性能调优
linux·mysql·adb
java叶新东老师1 小时前
Linux /proc/目录详解
linux·运维·服务器
gb42152871 小时前
负载均衡算法中的加权随机算法
windows·算法·负载均衡
未出道的小弟1 小时前
图形界面应用程序技术栈大全
windows