Nacos的下载安装与配置注册中心(Windows)

简介: Nacos的下载安装与配置注册中心(Windows)

0x00 教程内容


  1. 下载与安装
  2. 启动Nacos
  3. Spring Cloud项目与Nacos整合
  4. 校验结果


0x01 下载与安装


1. 下载

官方文档快速开始:https://nacos.io/zh-cn/docs/quick-start.html

可以在下面看到下载地址:


image.png


然后点击Tags选择自己想要的版本,这里我选择1.2.1版本:

image.png


选择自己操作系统的版本下载,这里我选择 nacos-server-1.2.1.zip

image.png


2. 安装

下载好后,直接解压就可以用了(这里为了好看,我删除了一层nacos文件夹),如图:

image.png


0x02 启动Nacos


1. 双击启动脚本

bin目录下,有启动和停止的脚本,因为我是Windows系统,所以应该是使用cmd后缀名的文件:


image.png


2. 打开Web UI界面

启动完成后,往上拉界面,可以看到提示打开的窗口:

注意:此cmd窗口不能关闭。

image.png


此处直接在浏览器中打开自己的地址:

http://192.168.43.5:8848/nacos/index.html


会提示登录界面:

默认的用户名和密码都是:nacos,直接登录即可!

于是,就会看到这个界面了:


微信图片_20220619190815.png


0x03 Spring Cloud项目与Nacos整合


1. 查看官网文档

因为文档都是中文的,所以自己看官网也可以。


跳转链接:https://nacos.io/zh-cn/docs/quick-start-spring-cloud.html


这里演示的是Spring Cloud使用Nacos作为注册中心的案例,应该看Nacos Discovery:


image.png


2. 引入依赖

你需要在你想要注册的项目里,引入相关的依赖:

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>


但是这里没有给出版本号,在这里,我们可以使用<dependencyManagement>的方式引入进来,引导父pom.xml里(此操作相当于引入了很多的 jar 包):

<dependency>
  <groupId>com.alibaba.cloud</groupId>
  <artifactId>spring-cloud-alibaba-dependencies</artifactId>
  <version>2.2.1.RELEASE</version>
  <type>pom</type>
  <scope>import</scope>
</dependency>


注意:这里的Spring Cloud的版本号可以直接在这里查询:


微信图片_20220619190913.png


这里给出几个供大家参考:

微信图片_20220619190927.png


我的项目里使用的是Hoxton.RELEASE版本,自己应该改成自己对应的,应该是2.2.X.RELEASE(小版本无所谓)。

image.png


注意:

spring-cloud-starter-alibaba-nacos-discovery是引入到子模块

spring-cloud-alibaba-dependencies是引入到父组件

3. 修改子模块的配置文件

需要结合自己的项目,可以按照官网来:


spring.application.name=system
server.port=9001
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848


image.png


注意:spring.cloud.nacos.discovery.server-addr 配置的地址应该跟我们刚刚在Nacos的Web UI界面的地址一致。

4. 修改子模块的启动类

给启动类添加注解:

@EnableDiscoveryClient


如图:

image.png


0x04 校验结果


1. 重新启动子模块

重启之前,可以先用Maven clean一下子模块,如果之前是使用其他注册中心的话。

2. 查看注册结果

重启之后,刷新一下Nacos的Web UI界面,点击 服务列表,可以看到子模块已经注册来了:

image.png


0xFF 总结


  1. 本文章详细地介绍了Nacos的下载安装,并且通过例子,进行了注册中心的配置。
  2. 此外,关于Nacos,还有很多的配置项信息,请点击跳转
  3. 关注我,学习更多的知识。欢迎关注,点赞,感谢!
相关文章
|
3天前
|
NoSQL Redis 数据安全/隐私保护
Redis 最流行的图形化界面下载及使用超详细教程(带安装包)! redis windows客户端下载
文章提供了Redis最流行的图形化界面工具Another Redis Desktop Manager的下载及使用教程,包括如何下载、解压、连接Redis服务器以及使用控制台和查看数据类型详细信息。
26 6
Redis 最流行的图形化界面下载及使用超详细教程(带安装包)! redis windows客户端下载
|
3天前
|
NoSQL Redis 数据库
Redis 图形化界面下载及使用超详细教程(带安装包)! redis windows下客户端下载
文章提供了Redis图形化界面工具的下载及使用教程,包括如何连接本地Redis服务器、操作键值对、查看日志和使用命令行等功能。
33 0
Redis 图形化界面下载及使用超详细教程(带安装包)! redis windows下客户端下载
|
24天前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
1天前
|
应用服务中间件 Apache Windows
免安装版的Tomcat注册为windows服务
免安装版的Tomcat注册为windows服务
9 3
|
4天前
|
NoSQL Redis 数据库
Redis Windows版下载,带安装包
文章提供了Windows版Redis的下载和安装指南,包括如何解压、启动Redis服务以及连接到Redis数据库。
27 0
Redis Windows版下载,带安装包
|
29天前
|
负载均衡 Java Nacos
SpringCloud基础2——Nacos配置、Feign、Gateway
nacos配置管理、Feign远程调用、Gateway服务网关
SpringCloud基础2——Nacos配置、Feign、Gateway
|
14天前
|
存储 JavaScript 前端开发
Node 版本控制工具 NVM 的安装和使用(Windows)
本文介绍了NVM(Node Version Manager)的Windows版本——NVM for Windows的安装和使用方法,包括如何安装Node.js的特定版本、列出已安装版本、切换使用不同版本的Node.js,以及其他常用命令,以实现在Windows系统上对Node.js版本的便捷管理。
Node 版本控制工具 NVM 的安装和使用(Windows)
|
15天前
9-14|npm install --global windows-build-tools 安装太慢了,能够指定国内源
9-14|npm install --global windows-build-tools 安装太慢了,能够指定国内源
|
17天前
|
Kubernetes Nacos 容器
nacos注册不上
我正在使用开源的Nacos,并已在Kubernetes中部署了Nacos服务,通过端口映射可在集群外访问Nacos控制台。Kubernetes使用NodePort类型暴露了8848、9848、9849、7848和9555端口,但在尝试注册时遇到问题,出现“Client not connected, current status: STARTING”的错误,导致启动失败。
|
5天前
|
并行计算 开发工具 异构计算
在Windows平台使用源码编译和安装PyTorch3D指定版本
【10月更文挑战第6天】在 Windows 平台上,编译和安装指定版本的 PyTorch3D 需要先安装 Python、Visual Studio Build Tools 和 CUDA(如有需要),然后通过 Git 获取源码。建议创建虚拟环境以隔离依赖,并使用 `pip` 安装所需库。最后,在源码目录下运行 `python setup.py install` 进行编译和安装。完成后即可在 Python 中导入 PyTorch3D 使用。