1. 首页 > 服务器系统 > Ubuntu

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

联系我们

在线咨询:点击这里给我发消息

Q Q:2220678578