5-Nacos环境搭建

本文介绍nacos集群环境的搭建。

1、基础环境

  1. 机器:mac,intel版本
  2. jdk:1.8
  3. 数据库:mysql 8.029
  4. nacos:2.03

2、下载

nacos点击这里下载。

3、开始配置

这里搭建在自己机器上搭建两台nacos集群。下载完成后,解压两份,分别命名成nacos-1和nacos-2。
在这里插入图片描述
进入nacos-1文件夹,目录结构如下图:
在这里插入图片描述

下面以nacos-1为例开始配置。nacos-2配置类似,只是运行端口不同。

3.1、配置application.properties文件

application.properties主要配置端口和连接mysql。nacos默认使用derby,derby是一个内存型的数据库,数据不能持久化,所以在这里我们用mysql。application.properties有两处需要修改:
第一处:
在这里插入图片描述
将标记处的端口改成你需要的端口,这里我保持默认。nacos-2配置的时候,将这个端口改成别的。
第二处:
在这里插入图片描述
这里原来都是注释了的。将注释放开后,将数据库的ip、端口、用户名和密码改成你的数据库的配置。至此,application.properties文件修改完成,记得保存。

3.2、创建nacos数据库

首先:连接mysql,创建数据库nacos。
其次:执行创建表的sql脚本,脚本位于nacos目录的conf子目录下,我这里是:nacos-1/conf/nacos-mysql.sql。如下图:
在这里插入图片描述
这个脚本执行成功后,nacos数据库多了12张表,如下:
在这里插入图片描述

3.3、配置cluster.conf文件

进入conf目录,创建cluster.conf文件:
在这里插入图片描述
这里的两条数据,分别是nacos-1和nacos-2的ip和端口。记得改成你自己的,并且,一定不能写成localhost或127.0.0.1

4、验证

以上配置完成后,nacos-2配置类似。下面来运行,看看效果。以nacos-1为例,命令行,进入bin目录。
在这里插入图片描述
执行命令:

sh startup.sh

到这里,nacos-1就跑起来了,同样的方法将nacos-2也跑起来。执行上面命令之后,通过start.out文件,查看是否成功启动。文件位于nacos-1/logs/start.out。
在这里插入图片描述
这是启动成功的效果图。通过浏览器也能看到效果,浏览器输入下面地址:

http://192.168.110.165:8848/nacos

输入用户名和密码,都是nacos,进入管理端界面:
在这里插入图片描述
进入集群管理,点击节点列表,如图:
在这里插入图片描述
可以看到,节点就是我们刚刚配置的两个地址和端口。至此集群搭建完成。

5、排错

这里最常见的错,是端口被占用,导致nacos启动不起来,注意观察start.out文件,有报错的提示。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

windows 查看防火墙设置命令使用方法

点击键盘上windows键,输入cmd,选择以管理员身份运行 输入下面命令查看使用说明 netsh advfirewall firewall add rule ? 发现显示不全,不方便看 可以输入下面命令,生成文件,方便查看 netsh advfirewall firewall ad…

浙大恩特客户资源管理系统fileupload.jsp,machord_doc.jsp接口任意文件上传漏洞复现 [附POC]

文章目录 浙大恩特客户资源管理系统fileupload.jsp,machord_doc.jsp接口任意文件上传漏洞复现 [附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现 0x06 修复建议 浙大恩特客户资源管理系统fileupload.jsp,machord_doc.jsp接…

Shell脚本:Linux Shell脚本学习指南(第二部分Shell编程)一

第二部分:Shell编程(一) 这一章我们正式进入 Shell 脚本编程,重点讲解变量、字符串、数组、数学计算、选择结构、循环结构和函数。 Shell 的编程思想虽然和 C、Java、Python、C# 等其它编程语言类似,但是在语法细节方…

白炽灯护眼还是LED护眼?眼科专家都推荐的护眼台灯分享

白炽灯和LED灯相比,我认为还是LED灯会更护眼一些。因为LED灯长时间照射,温度也不会变得很高,这就说明了LED灯的散热效果好,安全性高,而且光线散发会比较均匀。 白炽灯是通过发热发光的,大部分能量都转化为了…

NX二次开发UF_CAM_ask_lower_limit_plane_usage 函数介绍

文章作者:里海 来源网站:里海NX二次开发3000例专栏 UF_CAM_ask_lower_limit_plane_usage Defined in: uf_cam_planes.h int UF_CAM_ask_lower_limit_plane_usage(tag_t object_tag, UF_PARAM_lwplane_usage_t * usage ) overview 概述 Query the usa…

【2021集创赛】IEEE杯一等奖:一种28GHz高能效Outphasing PA设计

本作品参与极术社区组织的有奖征集|秀出你的集创赛作品风采,免费电子产品等你拿~活动。 团队介绍 参赛单位:电子科技大学 队伍名称:PA调得队 指导老师:王政 参赛队员:倪梦虎、杨茂旋、张振翼 总决赛奖项:一等奖 1.项…

ADE XL 工艺角corner仿真

在ADE L界面打开ADE XL 建立一个新的ADE XL 点击click to add corner 添加工艺角 点击图标添加三个工艺角 点击model files里面的click to add 添加model 文件。点击import from tests,点击ok 填好红框内容,点击ok 可以看到添加好的工艺角,双…

滚雪球学Java(09-6):Java中的条件运算符,你真的掌握了吗?

咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好…

亿图图示9.4——办公人士的瑞士刀

今天博主将带来一款强悍的制图软件——亿图图示。相信接触过万兴喵影的同学们,对万兴科技都不陌生。今天学长带来的亿图图示,也是其旗下产品哦。亿图图示,即亿图图示专家(EDraw Max),是一款基于矢量的绘图工具,包含大量…

Linux安装rabbitMq(亲测可用)解决只能本地访问的问题

安装er https://blog.csdn.net/laterstage/article/details/131513793?spm1001.2014.3001.5501下载mq wget --content-disposition "https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.10.0-1.el7.noarch.rpm/download.rpm?distro_v…

从字典到 CookieJar 的转换技巧

在使用requests库进行HTTP请求时,经常需要传递cookies参数来实现一些特定的功能,例如保持用户会话状态或者进行身份验证。 在HTTP请求中,Cookie是一种用来在客户端和服务器之间传递状态信息的方式,通常用于记录用户的身份验证信息…

智慧城市科普:最近很火的概念“智慧城市 ”到底是啥?

在当今飞速发展的数字时代,智慧城市的兴起成为城市管理与科技创新的焦点。本文将深入科学原理和技术细节,揭示智慧城市的奥秘,以及它对城市未来发展的深远影响。 1. 智慧城市的概念: 智慧城市并非抽象的未来愿景,而是…

SpringCloud之Feign

文章目录 前言一、Feign的介绍二、定义和使用Feign客户端1、导入依赖2、添加EnableFeignClients注解3、编写FeignClient接口4、用Feign客户端代替RestTemplate 三、自定义Feign的配置1、配置文件方式全局生效局部生效 2、java代码方式 四、Feign的性能优化连接池配置 五、Feign…

一种可度量的测试体系-精准测试

行业现状 软件行业长期存在一个痛点,即测试效果无法度量。通常依赖于测试人员的能力和经验,测试结果往往不可控,极端情况下同一个业务功能,即使是同一个人员在不同的时间段,测试场景和过程也可能不一致,从而…

【Windows 常用工具系列 11 -- win11怎么设置不睡眠熄屏 |win11设置永不睡眠的方法】

文章目录 win11 怎么设置不睡眠熄屏 使用笔记本电脑的时候,如果离开电脑时间稍微长一点就会发现息屏了,下面介绍 设置 Win11 永不睡眠息屏的方法,有需要的朋友们快来看看以下详细的教程。 win11 怎么设置不睡眠熄屏 在电脑桌面上&#xff0c…

jenkins传参给robotframework

在做自动化的时候,需要使用jenkins传参给rf,rf根据传来的变量运行,在将变量传递给py脚本文件。特此记录。 一、配置jenkins 构建的命令使用如下格式即可(注意空格): cd D:\xxx\test call pybot --variabl…

leetcode 每日一题复盘(11.20~11.26)

leetcode 746 使用最小花费爬楼梯 虽然是简单题但还是要说一下,感觉做题的思路还是不够清晰,好的是知道状态是最低花费,知道围绕所求的目标进行展开,倒推出递推公式 一开始写的递推公式是dp[i]dp[i-1]min(cost[i-2],cost[i-1]),写出了一个类似贪心算法的东西,归根结底还是对dp…

[Spring Cloud] Nacos 实战 + Aws云服务器

文章目录 前言一、拥有一台Aws Linux服务器1.1、选择Ubuntu版本Linux系统1.2、创建新密钥对1.3、网络设置1.4、配置成功,启动实例1.5、回到实例区域1.6、进入具体的实例1.7、设置安全组 二、在Mac上连接Aws云服务,并安装配置JDK112.1、解决离奇的错误2.2…

Java Enumeration 接口

Java Enumeration 接口 这段代码展示了如何使用 Enumeration 接口来遍历 Properties 对象的键。在这里,foo.getProp() 返回一个 Properties 对象,而 propertyNames() 方法返回一个 Enumeration 对象,它包含了 Properties 对象中所有键的枚举。…

hadoop 配置历史服务器 开启历史服务器查看 hadoop (十)

1. 配置了三台服务器,hadoop22, hadoop23, hadoop24 2. hadoop文件路径: /opt/module/hadoop-3.3.4 3. hadoop22机器配置历史服务器的配置文件: 文件路径:/opt/module/hadoop-3.3.4/etc/hadoop 文件名称:mapred-size.xml 新增历…