使用的系统
我们使用三台Ubuntu24.04,系统信息如下
| 节点 | IP |
|---|---|
| node1 | 192.168.0.24 |
| node2 | 192.168.0.9 |
| node3 | 192.168.0.17 |
配置nacos
node1配置
node1我们按照之前单机模式进行配置,使用MySQL作为数据源。(注意:在进行后面的步骤之前务必按照单机模式配置好node1)
修改MySQL连接配置
修改/usr/local/nacos/conf/application.properties,将MySQL地址修改下(修改的目的是后面我们可以直接拷贝节点1的Nacos到其他节点上,然后其他节点也可以访问数据库了)
修改集群配置
创建集群配置文件
# 原来有个example文件,我们将其拷贝出来,去掉example
cp /usr/local/nacos/conf/cluster.conf.example /usr/local/nacos/conf/cluster.conf
修改/usr/local/nacos/conf/cluster.conf,内容如下
#it is ip
# 我们将每个节点的IP地址填入配置文件中
192.168.0.24
192.168.0.9
192.168.0.17
node2配置
复制node1上的Nacos到node2
scp -r /usr/local/nacos root@192.168.0.9:/usr/local/
node3配置
复制node1上的Nacos到node3
scp -r /usr/local/nacos root@192.168.0.17:/usr/local/
启动Nacos
三台节点启动Nacos
/usr/local/nacos/bin/startup.sh
测试
三台服务器都可以访问Nacos了。
在Nacos中也可以看到各个节点的信息