网站首页 > 博客文章 正文
上篇文章讲到Nacos从v1.3.2开始,windows系统启动脚本默认改成了集群模式(也就是不带参数"-m standalone"),那么如果双击startup.cmd启动就会失败。这篇文章我们就来讲讲Nacos集群安装。
需要安装MySQL
安装MySql这里就不讲了,大家找度娘自己解决。
我电脑上已经安装好了,MySQLv5.7版本的,帐号密码都是root。
数据库连接管理,根据自己喜好来,Navicat、SQLyog等等很多,如果你开发使用Jetbrains系列,可以尝试用下他自带(或者需要装插件)数据库管理工具Database Tools and SQL,我个人感觉很好用。
建库nacos并导入建表脚本
create database if not exists nacos default charset utf8 collate utf8_general_ci;
如下图,nacos数据库就建好。
现在我们导入nacos建表脚本。
nacos数据表脚本是在nacos安装目录下的conf个文件夹中,名称nacos-mysql.sql,直接将这个脚本导入nacos库即可。结果如下:
配置集群
修改数据库配置
nacos数据库连接配置在nacos安装目录的conf文件夹中。
修改application.properties。将下边图片中的几行注释去掉,然后将MySQL配置修改成自己刚才创建的nacos库的配置。
修改集群配置
nacos集群配置文件也在安装目录的conf文件夹中,官方给了个例子cluster.conf.example,我们修改就是拷贝一份这个文件进行修改。
先看cluster.conf.example,如下图。
例子里边用了三台机器(三个IP)做集群,官方推荐集群最少三台服务器。
接下来,拷贝一份cluster.conf.example,重命名为cluster.conf,然后修改成如下图。
本机是9.9.8.245,接下来重复操作“配置集群”操作步骤,把其余两台也配置完成,这样,nacos集群就配置完全了。
启动nacos
分别在三台服务器上,进入nacos安装目录,Linux运行:
sh startup.sh
Windows运行:
startup.cmd
这样nacos集群就启动起来了。
检查集群是否启动成功,有两种方法:
1、检查启动日志:nacos安装目录/logs/nacos.log,查看是否有错误,如果没有错误,并且显示“Nacos started successfully in cluster mode.”,那说明集群启动成功了。
2、分别登入三台机器的Nacos Server可视化界面查看是否正常。
猜你喜欢
- 2024-10-01 微服务学习笔记(微服务怎么学)
- 2024-10-01 干货:SpringBoot集成Nacos,填坑篇
- 2024-10-01 记一次把Nacos做成服务并开机启动
- 2024-10-01 Nacos 配置中心与注册中心(nacos配置中心连接超时)
- 2024-10-01 小白入门必知必会-Nacos单机安装(nacos入门教程)
- 2024-10-01 windows系统 安装nacos服务注册与发现中心
- 2024-10-01 网络环境问题导致的nacos集群故障
- 2024-10-01 分布式服务限流降级熔断解决方案Nacos之Dashboard界面配置含义
- 2024-10-01 Nacos你真的理解了吗(nacos百科)
- 2024-10-01 java微服务环境配置——注册中心 配置中心Nacos
你 发表评论:
欢迎- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 357℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)