Linux 集群搭建nacos
1.准备好3台服务器,或则3台虚拟机
按照单机版的,安装3套nacos
https://blog.csdn.net/weixin_45204847/article/details/115797873
这里面的第六步,
让三个nacos节点都连接同一个服务器上的mysql,这个mysql可以安装在其它公网服务器或者这3台服务器的其中之一。因为我们这里是不做mysql集群的。生产环境,会让每个nacos连接一个msql,然后用1.Mycat中间件或2.PhxSQL 等等框架做msyql集群,比较复杂。
集群配置, 下面 234步骤,在每台机器上都需要执行
2.配置文件
cd /usr/local/nacos/conf
#在conf目录下修改文件名
mv cluster.conf.example cluster.conf
#修改文件 ,把你3台机器的公网ip和端口配置进去
vim cluster.conf
1.15.11.111:8848
121.11.111.11:8848
8.111.11.111:8848
按ESC 按 :wq 进行保存
3.修改启动内存大小,不然运行时间久了会报内存不足的错,无法重新启动
返回上级目录
cd …
进入bin目录
cd bin/
按a,修改内存
JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn258m,可以根据你的机器内存自行配置,我的是2G内存。
4. 以集群模式开启nacos
sh startup.sh cluster
5.在其中一台服务器上安装配置nginx,安装nginx教程https://blog.csdn.net/weixin_45204847/article/details/116168255(注意,安装nginx的时候,tar.gz的安装包不要放在/usr/local的目录下,必须放在其它位置!!否则会编译失败,编译安装以后,自动会在/usr/local/ 下生成nginx目录)
cd /usr/local/nginx/conf #进入目录
vim nginx.conf #编辑配置文件
cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload
这时候,我们直接去访问http://ip:8090/nacos 就可以了
启动、停止、重启nginx服务:
生产环境要做mysql高可用集群。