01-nacos在Windows系统单机,集群的安装

2023/9/30 18:36:16

一 ,什么是Nacos?官网

  Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 提供了一组简单易用的特性集,能够快速实现动态服务发现、服务配置、服务元数据及流量管理。

二,下载Nacos安装包

Windows nacos2.1版本Linux nacos2.1版本下载地址 提取码:ak47

注意:Nacos与spring版本以及阿里的部分组件存在依赖关系 版本说明#组件版本关系

三,单机模式安装Nacos

3.1 解压第二步下载的安装包,并修改bin目录下的starup.cmd文件
在这里插入图片描述

3.2 启动nacos 点击startup.up文件;
在这里插入图片描述
出现端口后就是启动成功了;默认端口8848 当然也可以自己修改端口;在解压文件后与bin目录平齐的conf文件中的application.perperties文件中可进行端口修改。

3.3 浏览器访问 localhost:8848/nacos即可看到nacos的控制面板登录界面;初始账户和密码都是 nacos
在这里插入图片描述

四,Nacos配置改Mysql数据库配置

  上面的步骤中虽然nacos可以使用了。但是一些登录的账户,和将来要保存的一些配置信息都是保存在nacos的内嵌式的一个小型数据库中,以文件的形式存在。即解压目录与bin目录平齐的data文件中,这样的方式在企业级的开发中十分的不方便维护,所以要将其改为数据的形式来储存。

4.1 在与bin目录平级的conf文件夹下有个nacos-mysql.sql文件,这文件就是需要在你的数据中执行的数据库表,我的库名就是nacos_config;
在这里插入图片描述
4.2 将4.1中的建表sql执行完成,然后需要修改nacos的配置文件让其连接数据库;此文件在与bin目录平级的conf文件夹下的application.perperties文件中。
在这里插入图片描述
4.3 到这里配置储存改为数据的就完成了,如何验证呢?
  找的你在4.1中执行的完成后的users表将里面默认的nacos的账户号改掉,再进行登录如果提示密码用户名错误,则就说明配置修改成功了。

五,Nacos集群配置

这里准备3个nacos来实现nacos集群的搭建。
5.1将上面的解压后的nacos文件复制三份;
在这里插入图片描述

注意:修改bin目录下的starup.cmd文件下的模式为集群cluster 参考上面的3.1步骤;

5.2 分别在和bin目录同级下的conf文件下的application.perperties将3份nacos的端口改为7480,7484,7488 和ip地址。
在这里插入图片描述
当然实现真正高可用,数据库也应该是是多个,但是这里就不再演示了;

5.3 修改bin目录同级下的cluster.conf.example文件名cluster.conf,然后在 cluster.conf文件配置集群ip地址让3个nacos形成映射关系,3个nacos都需要修改
在这里插入图片描述

5.4****然后分别启动三台nacos并登入控制面板
在这里插入图片描述
注意:这里有个坑,就是三台的nacos的端口不能连续如7001,7002,7003这样的,解决方案详见

====>>>>>好了,Nacos的安装就到这里。下节讲述Nacos的服务注册与发现😄😄😄😄😄😄😄!!!


http://www.jnnr.cn/a/109645.html

相关文章

Python编程挑战赛

题1:给小朋友分糖,每人分到糖的数量不同,输入小朋友的数量,计算至少需要多少糖? 思路:第1个小朋友1颗糖,第2个小朋友2颗糖,第3个小朋友3颗糖,……第n个小朋友n颗糖&#…

python基础05——字典:dict及集合:set,看这篇文章就够了

目录1字典: dict 无序可变序列1.1 创建1.1.1 用{ }创建字典1.1.2 用dict创建字典1.1.3 用zip创建字典1.1.4 用fromkeys创建字典1.2 查询1.2.1 通过键访问字典的值1.2.1.1 直接取键 dict[ ]1.2.1.2 get()1.2.2 查看字典的键和值1.2.2.1 返回所有的键 dict.keys()1.2.2.2 返回所有…

分布式系统原理-副本与一致性

分布式系统原理系列目录 分布式系统的麻烦副本与一致性为什么需要一个分布式共识算法世界上只有一种共识算法,那就是PaxosCAP定理,说起来一句话,实际坑不少BASE,可用性高于强一致性分布式事务方案那么多,到底该选哪一…

怎么搭建公众号的网课题库

怎么搭建公众号的网课题库 本平台优点: 多题库查题、独立后台、响应速度快、全网平台可查、功能最全! 1.想要给自己的公众号获得查题接口,只需要两步! 2.题库: 查题校园题库:查题校园题库后台&#xff0…

高级架构师_Redis_第4章Redis 发布与订阅+事务+lua脚本+ 慢查询日志+监视器

高级架构师_Redis_第4章Redis 发布与订阅事务lua脚本 慢查询日志监视器 文章目录高级架构师_Redis_第4章Redis 发布与订阅事务lua脚本 慢查询日志监视器第二部分 Redis 扩展功能第一节 发布与订阅1.1 频道/模式的订阅与退订1.2 发布订阅的机制1.3 使用场景:哨兵模式&#xff0c…

电脑录屏怎么录?3个方法,教你如何录制视频

电脑录屏是可以通过录制视频的方式进行记录下我们的操作过程,并且可以随时保存下来方便以后查阅使用。大家都知道,电脑录屏是非常实用的,能够帮助我们记录屏幕上的内容,而且还能保存下来,以便我们以后的电脑学习使用。…

K210入门 MAIX DOCK——点灯(二)

目录 首先看现象 硬件连接 GPIO的介绍 GPIO() 类 特殊方法(函数) 1、value 2、 irq() 3、disirq 4、 mode 常量 主要程序 以后我会尽量,一直更新K210的操作,使用到了什么…

Keychron Q1:客制化机械键盘|体验

在Cherry轴垄断的后几年,国产机械轴一举反超,在性价比、手感、耐用性上实现了全面碾压。至少现在的键圈和智能手机一样,支持国货不仅是情怀,更是为产品力在买单。 至于“如何卷”键盘的玩法可比智能手机多得去了,可能…

2000-2020年上市公司制造业数据/制造业上市公司数据

1、时间:2000-2020年 2、数据说明:年份、证券代码、公司名称、行业名称、行业代码、所在省份、所在城市、流动比率、速动比率、权益乘数、公司规模、资产负债率、总资产净利润率、净资产收益率、总资产周转率、现金流比率、营业收入增长率、董事人数、独…

刷题笔记之八(字符串通配符+参数解析+计算日期到天数)

目录 1. dateadd(datepart,number,date)函数是在日期中添加或减去指定的时间间隔 2. DML数据库操作语言负责数据的增删查改 3. 修改表结构的关键字都是alter table 表名,再加修改的语句 4. between and条件查询范围前闭后闭 5. 使用索引…

下一站——Java,准备好踏上新征程了?少年!!!!

学习了一段时间的Java,时不时地我还是想念一下我的C语言……但是绝大部分时间我都是在把玩我的Java,根本没空想别的好吧!没办法,Java太香啦!!!! Welcome to Java准备工作创建项目第一…

HTML表单元素-输入框

2、表单元素-输入框输入框使用input标签。<input>标签&#xff0c;根据type属性的不同&#xff0c;会有不同的表现样式。默认type"text"&#xff0c;也就是文本输入框。2.1、文本输入框单行的文本区域&#xff0c;&#xff08;输入中的换行会被自动去除&#x…

四、JavaScript 网络请求[XMLHttpRequest、fetch、axios]

一、XMLHttpRequest 解释&#xff1a;其是相对原生的异步请求库&#xff0c;属于官方封装&#xff0c;属 js 原生&#xff0c;核心是使用 XMLHttpRequest 对象,使用较多并有先后顺序的话&#xff0c;容易产生回调地狱。&#xff08;浏览器支持好&#xff0c;对Promise使用不好…

K210入门必看(MAIX DOCK)(一)

目录 K210芯片上IO口 板子上的引脚 如何理解【引脚]映射[内部功能]&#xff1f; fpioa_manage 类 1、register(pin, func, forceTrue) 2、unregister(pin) 介绍 3、get_pin_by_function(pin) 4、 get_gpio_used() FPIOA类介绍 1、set_function(pin, func)函数 2、…

Flutter教程之在 Flutter 中显示 TextField 上的日期选择器(教程含源码)

首先我们必须知道它是什么 Flutter 中的日期选择器——Flutter 日期范围选择器是一个轻量级的小部件,它允许用户轻松选择单个日期、多个日期或一个日期范围。日期选择器提供月、年、十年和世纪视图选项,以快速导航到所需的日期。 让我们实现它… 日期选择器—— 我们将在 …

张天德常考题型-函数与极限

目录 求极限 极限式中常数的确定 无穷小的比较 分段函数的连续性 讨论函数的连续性&#xff0c;确定间断点的类型 闭区间上连续函数的性质 求极限 利用极限存在的充要条件 即左右极限存在且相等 利用分子有理化&#xff0c;用平方差公式消去分子的根号 利用极限存在准则…

聚观早报|苹果冻结研发之外所有招聘 ;推特裁员内部信曝光

今日要闻&#xff1a;搭载HarmonyOS的华为设备已达3.2亿&#xff1b;苹果冻结研发之外所有招聘 &#xff1b;推特裁员内部信曝光&#xff1b;Meta市值缩水超7500亿美元&#xff1b;QQ聊天视频消息可展示字幕 搭载HarmonyOS的华为设备已达3.2亿 11月4日 消息:在今日下午的HDC202…

【用户画像】在ClickHouse中将宽表转换为bitmap表(源码实现)、用户分群架构设计、SpringBoot概述及使用

文章目录一 在clickhouse中将宽表转换为Bitmap表1 任务目标2 步骤分析3 代码实现&#xff08;1&#xff09;搭建模块&#xff08;2&#xff09;pom文件&#xff08;3&#xff09;创建数据库&#xff08;4&#xff09;主程序&#xff08;5&#xff09;查看数据&#xff08;6&…

R语言数据重塑

文章目录R语言专题&#xff1a;数据重塑melt()函数长宽数据转换宽数据变为长数据长数据变为宽数据为数据框增加新变量使用一个$符within函数使用transform函数删除数据框中的某一列数据框的合并R语言专题&#xff1a;数据重塑 R 语言中的数据重塑是关于改变数据被组织成行和列…

关于RocketMQ那些你可能不知道的性能优化!

RocketMQ Binder集成 RocketMQ也是根据Spring Cloud Stream的规范做了相应的自己的实现&#xff0c;RocketMQ 由于对应的Binder类实现&#xff0c;可以说是集成了消息发送&#xff0c;消息订阅。为了方便大家去阅读源码&#xff0c;我简单的跟大家说一下。 集成消息发送 Roc…
最新文章