Ubuntu上搭建Nacos集群的保姆级教程

教程大全 2026-01-08 01:10:56 浏览
目录

Nacos、Eureka、Consul、Zookeeper等都是常用的微服务注册中心。

这篇文章详细介绍一下在Ubuntu操作系统上搭建一个nacos的集群,通过Nginx配置Nacos服务器的负载均衡。

一、安装Nacos

本文章在/usr/local目录下创建nacos目录保存安装的多个Nacos服务器。

1、解压安装包

下载下来的Linux版本的Nacos压缩包上传到Ubuntu的/usr/local/nacos目录下并解压。

cd /usr/local/nacostar -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:8858192.168.65.128:8868192.168.65.128:8878

2、创建集群节点

创建8858节点

将目录nacos重命名为nacos8858,作为集群的一个节点。

mv nacos nacos8858

再解压两次nacos的安装包,将nacos目录分别修改为nacos8868、nacos8878

创建8868节点

tar -zxvf nacos-server-1.4.8.tar.gzmv nacos nacos8868
Ubuntu

创建8878节点

tar -zxvf nacos-server-1.4.8.tar.gzmv nacos nacos8878

把nacos8858的conf/application.properties以及cluster.conf复制一份,覆盖掉nacos8868和nacos8878两个节点原来的配置文件。

cp nacos8858/conf/application.properties nacos8868/conf/application.propertiescp nacos8858/conf/application.properties nacos8878/conf/application.propertiescp nacos8858/conf/cluster.conf nacos8868/conf/cluster.confcp 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节点都启动完成了。

三、配置Nacos负载均衡

1、安装Nginx服务器

apt install nginx

2、创建Nginx配置文件

cd /etc/nginx/conf.dtouch 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 {listen8848;server_namelocalhost;location /nacos/ {proxy_pass}}

重新加载Nginx配置文件

nginx -s reload

3、通过Nginx访问Nacos

在浏览器地址栏输入如下网址,即可通过Nginx访问Nacos集群。

以上就是Ubuntu上搭建Nacos集群的详细内容,更多相关资料请阅读主机测评网其它文章!

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐