参考视频
集群搭建步骤
搭建MySQL集群并初始化数据库表
下载解压nacos
修改集群配置(节点信息)、数据库配置
分别启动多个nacos节点
nginx反向代理
- 安装数据库
官方的建议是使用MySQL组词给模式的高可用集群,这里为了方便演示,仅使用单点的数据库来测试使用。
我们首先使用MySQL数据库创建一个空的库,然后执行nacos压缩包的conf里面提供的nacos-conf.sql文件
- 我们之后修改配置文件
cluster.conf.example
改为cluster.conf
,然后将原来的文件的内容改为自己的ip和端口
然后修改application.properties
中数据库的配置,修改为自己的配置。
- 最后将nacos文件夹复制成三分然后分别修改
application.properties
文件中的server.port
。
代码中application.yml文件配置如下:
spring:
cloud:
nacos:
server-addr: localhost:80 # Nacos地址
分别启动节点
然后我们下面开始配置nginx。
修改conf/nginx.conf文件,配置如下:
upstream nacos-cluster {
server 127.0.0.1:8845;
server 127.0.0.1:8846;
server 127.0.0.1:8847;
}
server {
listen 80;
server_name localhost;
location /nacos {// /nacos是nacos的默认路径,这里使用nginx代理这个路径
proxy_pass http://nacos-cluster;
}
}
最后在浏览器访问:http://localhost/nacos即可。