1. 前期准备
官方推荐使用 Linux 系统搭建集群
这里搭建集群的环境为:
- JDK 11
- Maven 3.8
- MySQL 8.0
- Nacos 2.0.3
安装教程
2. 搭建集群
因为我已经搭建好单机运行的 Nacos,这里是在原有的基础上进行修改
Nacos 配置教程
1) 修改 cluster.conf
- 进入 Nacos 的 conf 文件夹
- 输入
cp cluster.conf.example cluster.conf
复制一份 - 输入
vim cluster.conf
打开
2)设置端口
键盘按 dd 删除当前行,sudo ifconfig
查看 IP 地址
对 cluster.conf
进行编辑,输入 IP 地址和端口号
3)修改端口号
进入 conf 文件夹下的 application.properties
,将端口号修改为 8840
4)修改 startup.sh
进入 bin 目录下的 startup.sh
,输入 :set nu
显示行编号
修改内存大小,否则可能内存不够
5)复制 Nacos
修改完成后,将 Nacos 复制两份
切换到 Nacos 的安装目录,我这里是在 /usr/local
首先输入 sudo mv Nacos_2.0.3 Nacos_2.0.3_8840
将原来的 Nacos 重命名为 Nacos_2.0.3_8840
,root 用户不需要输入 sudo
执行 cp Nacos_2.0.3_8840 Nacos_2.0.3_8850
复制出一份 8850
执行 cp Nacos_2.0.3_8840 Nacos_2.0.3_8860
复制出一份 8860
6)修改端口号
分别进入 Nacos_2.0.3_8850/conf
、Nacos_2.0.3_8860/conf
目录下,将其application.properties
配置文件中的 server.port
修改为 8850、8860
7)分别启动 Nacos 服务
分别进入 Nacos_2.0.3_8840/bin
、Nacos_2.0.3_8850/bin
、Nacos_2.0.3_8860/bin
目录下,执行命令 ./startup.sh
启动 nacos 服务。因为我是非 root 用户登录,所以需要加 sudo
如果启动时报错
需要修改 startuo.sh 中的
当一个启动成功后执行 vim logs/start.out
查看是否报错,出现 successfully 即代表启动成功。启动成功后再启动下一个
打开网页查看 http://192.168.44.128:8860/nacos
执行
ps -ef|grep nacos
可以查看 Nacos 正在启动的服务
执行sudo kill -9 ****
可以结束服务
8) 配置 Nginx
进入 nginx 的 conf
文件夹
执行命令 sudo vim nginx.conf
修改配置文件
9) 启动 Nginx
切换到 sbin 目录下,并执行命令 sudo ./nginx
指定配置文件启动 nginx 服务器
网页输入 http://192.168.44.128:8848/nacos
查看是否启动成功
输入账号密码 nacos