Nacos 2.5.0 内置数据库集群部署

Nacos 2.5.0 内置数据库集群部署

环境需求

IP 组件
172.23.200.185 nacos-n1 JDK17
172.23.200.184 nacos-n2 JDK17
172.23.200.183 nacos-n3 JDK17

环境准备

jdk下载地址

1
官网下载即可

nacos下载地址

1
https://nacos.io/download/nacos-server/?spm=5238cd80.6957c5b5.0.0.51d338c1ZASbNA
1
tar xf jdk-17.0.13_linux-aarch64_bin.tar.gz  -C /usr/local/
1
2
3
4
5
6
# 配置jdk
[root@iZbp12j2a0jv5dp6r8gquaZ ~]# tail -n 2 /etc/profile
export JAVA_HOME=/usr/local/jdk-17.0.13
export PATH=$PATH:${JAVA_HOME}/bin

[root@iZbp12j2a0jv5dp6r8gquaZ ~]# source /etc/profile
1
2
3
4
[root@iZbp12j2a0jv5dp6r8gquaZ ~]# java -version 
java version "17.0.13" 2024-10-15 LTS
Java(TM) SE Runtime Environment (build 17.0.13+10-LTS-268)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.13+10-LTS-268, mixed mode, sharing)
1
2
[root@iZbp12j2a0jv5dp6r8gquaZ ~]# unzip nacos-server-2.5.0.zip 
[root@iZbp12j2a0jv5dp6r8gquaZ ~]# mv nacos /home

配置Nacos

1
2
3
4
5
6
7
8
9
10
11
12
配置集群文件三台设备配置文件需要一样
[root@iZbp12j2a0jv5dp6r8gquaZ ~]# cd /home/nacos/conf
[root@iZbp12j2a0jv5dp6r8gquaZ ~]# cp cluster.conf.example cluster.conf
[root@iZbp12j2a0jv5dp6r8gquaZ conf]# cat >> cluster.conf < EOF
#2025-02-19T22:16:44.074297717
172.23.200.183:8848
172.23.200.184:8848
172.23.200.185:8848
EOF

scp cluster.conf root@172.23.200.184:/home/nacos/conf
scp cluster.conf root@172.23.200.185:/home/nacos/conf
1
2
3
4
5
6
7
8
9
10
配置集群文件三台设备配置文件需要一样
配置 application.properties 文件
以下四行配置需要修改
nacos.core.auth.enabled=true
nacos.core.auth.server.identity.key=nacos
nacos.core.auth.server.identity.value=nacos@123
nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789

scp application.properties root@172.23.200.184:/home/nacos/conf
scp application.properties root@172.23.200.185:/home/nacos/conf

启动集群

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
三台设备依次启动
[root@iZbp12j2a0jv5dp6r8gquaZ ~]# cd /home/nacos/bin
[root@iZbp12j2a0jv5dp6r8gquaZ ~]# sh startup.sh -p embedded


查看日志
[root@iZbp12j2a0jv5dp6r8gquaZ logs]# cd ../logs
[root@iZbp12j2a0jv5dp6r8gquaZ logs]# tail -f start.out
2025-02-19 22:17:24,891 INFO Nacos is starting...

2025-02-19 22:17:25,891 INFO Nacos is starting...

2025-02-19 22:17:26,891 INFO Nacos is starting...

2025-02-19 22:17:27,916 INFO Nacos is starting...

2025-02-19 22:17:28,250 INFO Nacos started successfully in cluster mode. use embedded storage


Nacos 2.5.0 内置数据库集群部署
http://ziiix.cn/2025/04/01/Nacos 2.5.0 内置数据库集群部署/
作者
John Doe
发布于
2025年4月1日
许可协议