Ubuntu上搭建Nacos集群的保姆级教程
Nacos、Eureka、Consul、Zookeeper等都是常用的微服务注册中心。
这篇文章详细介绍一下在Ubuntu操作系统上搭建一个nacos的集群,通过Nginx配置Nacos服务器的负载均衡。
一、安装Nacos
本文章在/usr/local目录下创建nacos目录保存安装的多个Nacos服务器。
1、解压安装包
把下载下来的Linux版本的Nacos压缩包上传到Ubuntu的/usr/local/nacos目录下并解压。
cd /usr/local/nacos tar -zxvf nacos-server-1.4.2.tar.gz
2、修改配置文件
修改nacos安装目录下的配置文件:conf/application.properties
上诉红框内修改之后的配置文件内容(先取消注释,删除前面的# ,然后修改配置)
3、创建Nacos数据源
在服务器的mysql数据库上创建一个数据库nacos 执行nacos安装目录下的/conf/nacos-mysql.sql
二、搭建Nacos集群
此章节将启动三个Nacos服务器搭建一个Nacos集群。
三个Nacos服务的端口号分别为:8858、8868、8878
1、修改集群配置
复制一份/conf/cluster.conf.example并命名为/conf/cluster.conf
cd /usr/local/nacos
cp ./nacos/conf/cluster.conf.example ./nacos/conf/cluster.conf
修改配置文件的内容,把所有nacos服务器的地址都编辑上去。
192.168.65.128:8858 192.168.65.128:8868 192.168.65.128:8878
2、创建集群节点
创建8858节点
将目录nacos重命名为nacos8858,作为集群的一个节点。
mv nacos nacos8858
再解压两次nacos的安装包,将nacos目录分别修改为nacos8868、nacos8878
创建8868节点
tar -zxvf nacos-server-1.4.8.tar.gz mv nacos nacos8868
创建8878节点
tar -zxvf nacos-server-1.4.8.tar.gz mv nacos nacos8878
把nacos8858的conf/application.properties以及cluster.conf复制一份,覆盖掉nacos8868和nacos8878两个节点原来的配置文件。
cp nacos8858/conf/application.properties nacos8868/conf/application.properties cp nacos8858/conf/application.properties nacos8878/conf/application.properties cp nacos8858/conf/cluster.conf nacos8868/conf/cluster.conf cp nacos8858/conf/cluster.conf nacos8878/conf/cluster.conf
最后一步:修改三个节点的端口号,修改nacos8858、nacos8868、nacos8878的配置文件conf/application.properties,分别修改端口号为8858、8868、8878
3、启动集群节点
注意:nacos依赖jdk启动,需要先安装jdk
安装完成jdk后,新建一个连接窗口,依次启动三个nacos服务。
./nacos8858/bin/startup.sh ./nacos8868/bin/startup.sh ./nacos8878/bin/startup.sh
在浏览器控制台分别输入以下三个网址,验证nacos节点都启动完成了。
http://192.168.65.128:8858/nacos http://192.168.65.128:8868/nacos http://192.168.65.128:8878/nacos
三、配置Nacos负载均衡
1、安装Nginx服务器
apt install nginx
2、创建Nginx配置文件
cd /etc/nginx/conf.d touch nginx.conf
编辑nginx.conf
upstream nacosserver { server 192.168.65.128:8858; server 192.168.65.128:8868; server 192.168.65.128:8878; } server { listen 8848; server_name localhost; location /nacos/ { proxy_pass http://nacosserver/nacos/; } }
重新加载Nginx配置文件
nginx -s reload
3、通过Nginx访问Nacos
在浏览器地址栏输入如下网址,即可通过Nginx访问Nacos集群。
http://192.168.65.128:8848/nacos
以上就是Ubuntu上搭建Nacos集群的详细内容,更多相关资料请阅读主机测评网其它文章!
本文由主机测评网发布,不代表主机测评网立场,转载联系作者并注明出处:https:///ubuntu/8734.html