官网说明:
官网: 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官网,然后下载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文件!



