准备环境
前提环境准备:
JDK安装及环境配置,参考
MySQL安装及环境配置,参考
Maven安装及环境配置,参考
Nacos2.0.4集群搭建
1. 下载
新建目录
mkdir /usr/local/nacos-cluster
进入目录
cd /usr/local/nacos-cluster
在线下载
wget https://github.com/alibaba/nacos/releases/download/2.0.4/nacos-server-2.0.4.tar.gz
2. 解压
因为在同一台机器,伪集群,所以就改端口,
(1) 解压、重命名区分(也可以先配置好一台,然后再拷贝两份,改下端口就行)
至于为啥没8848,因为集群启动报错,提示8848端口占用....
至于为啥端口设置的这么离谱,问就是官方设置端口占用有偏移量1000±,然后(主要是我看不到到底是那个端口被占用了,去查又没有…搞玄学来的,,之前设置8840、8850、8860这种连续端口,启动的时候报一堆错,差点没把我送走,折腾了好久。后来实在不甘心,随便整个端口跑一下,结果就跑起来了。总结:不要使用连续端口)
Caused by: io.grpc.netty.shaded.io.netty.channel.unix.Errors$NativeIoException: bind(…) failed: Address already in use
tar -zxvf nacos-server-2.0.4.tar.gz
mv nacos nacos8140
(2)
tar -zxvf nacos-server-2.0.4.tar.gz
mv nacos nacos8550
(3)
tar -zxvf nacos-server-2.0.4.tar.gz
mv nacos nacos8960

3.修改配置
3.1分别修改下启动类中JDK路径以及启动大小
vi /usr/local/nacos-cluster/nacos8140/bin/startup.sh
ESC状态下
:set number可以显示行号
30行 jdk路径

55 行 默认集群模式启动

93行 启动大小,可以自行修改

ESC :wq保存并退出
另外两台替换一下:
cp /usr/local/nacos-cluster/nacos8140/bin/startup.sh /usr/local/nacos-cluster/nacos8550/bin/
cp /usr/local/nacos-cluster/nacos8140/bin/startup.sh /usr/local/nacos-cluster/nacos8960/bin/
3.2 分别配置数据源
vi /usr/local/nacos-cluster/nacos8140/conf/application.properties
vi /usr/local/nacos-cluster/nacos8550/conf/application.properties
vi /usr/local/nacos-cluster/nacos8960/conf/application.properties


本文详细介绍了如何在Linux环境下搭建Nacos2.0.4集群,包括下载、解压、配置数据源、修改端口、集群配置以及设置服务开机自启。同时,也涵盖了OpenResty的下载、安装和配置,通过Nginx反向代理实现对Nacos集群的访问。最后,文章提供了相关服务的开机自启设置方法。

最低0.47元/天 解锁文章
1043

被折叠的 条评论
为什么被折叠?



