栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Nacos集群部署

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Nacos集群部署

官网说明:

官网: https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html

部署书册:https://nacos.io/zh-cn/docs/deployment.html

集群架构:

官网图说明:vip:虚拟映射ip

高可用 Nginx 集群
Nacos 集群(至少三个实例)
高可用数据库集群(取代 Nacos 内嵌数据库)

环境要求:

默认的Nacos使用嵌入式数据库实现数据的存储,所以启动多个默认配置下的Nacos节点,数据存储存在一致性的问题,为了解决这个问题,Nacos采用了集中存储的方式来支持集群化部署,目前只支持Mysql的存储(5.6.5+)。


二、集群部署: 1. 下载nacos-server-1.4.2.tar.gz

(1)百度nacos官网,然后下载linun版本的nacos(生产环境的集群部署都在linux机器上)

(2)打开虚拟机,上传到linux并解压:
将我们的tar压缩包直接上传到/usr/local 文件夹下,
然后切换到nacos压缩包所在的目录:

cd /usr/local

然后使用命令去解压:

tar -zxvf nacos-server-1.4.2.tar.gz

解压完毕后,我们可以在local文件夹看到一个解压后的nacos文件夹,然后我们进入配置文件:

cd /usr/local/nacos/conf
ll

(3)初始化 nacos 必须的数据库表并配置:

找到 Nacos 安装目录下提供的数据库脚本文件:

linux安装mysql:

mysql8.0.22安装请参考:https://blog.csdn.net/qq_37040886/article/details/107298679

3.1 官网下载mysql指导:

3.2 解压说明:解压命令: tar.xz:tar xvJf ***.tar.xz
比如:tar xvJf mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz

3.3 解压并按照上面链接教程安装mysql.

3.4 安装完成后,先启动运行linux版本的mysql:

systemctl start mysqld.service
会提示启动成功

3.5 连接数据库:

# mysql -uroot -p

创建数据库:create database nacos_config;

显示数据库:
mysql> show databases;
使用数据库:
mysql> use nacos_config;

执行sql脚本:

mysql> source /usr/local/nacos/conf/nacos-mysql.sql
还有一个更好的方法:
使用navicat来连接linux下的mysql数据库
然后再navicat中运行sql文件!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/293302.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号