小眼睛大世界 發表於 2025-9-28 00:00:00

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

<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li>一、安装Nacos<ul class="second_class_ul"><li>1、解压安装包</li><li>2、修改配置文件</li><li>3、创建Nacos数据源</li></ul></li><li>二、搭建Nacos集群<ul class="second_class_ul"><li>1、修改集群配置</li><li>2、创建集群节点</li><ul class="third_class_ul"><li>创建8858节点</li><li>创建8868节点</li><li>&nbsp;创建8878节点</li></ul><li>3、启动集群节点</li><ul class="third_class_ul"></ul></ul></li><li>三、配置Nacos负载均衡<ul class="second_class_ul"><li>1、安装Nginx服务器</li><ul class="third_class_ul"></ul><li>2、创建Nginx配置文件</li><ul class="third_class_ul"></ul><li>3、通过Nginx访问Nacos</li><ul class="third_class_ul"></ul></ul></li></ul></div><p>Nacos、Eureka、Consul、Zookeeper等都是常用的微服务注册中心。</p>
<p>这篇文章详细介绍一下在Ubuntu操作系统上搭建一个nacos的集群,通过Nginx配置Nacos服务器的负载均衡。</p>
<p class="maodian"></p><h2>一、安装Nacos</h2>
<p>本文章在/usr/local目录下创建nacos目录保存安装的多个Nacos服务器。</p>
<p class="maodian"></p><h3>1、解压安装包</h3>
<p>把下载下来的Linux版本的Nacos压缩包上传到Ubuntu的/usr/local/nacos目录下并解压。</p>
<div class="dxycode"><pre class="brush:bash;">cd /usr/local/nacos
tar -zxvf nacos-server-1.4.2.tar.gz</pre></div>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="1150" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QA504410.png" width="1920" /></p>
<p class="maodian"></p><h3>2、修改配置文件</h3>
<p>修改nacos安装目录下的配置文件:conf/application.properties</p>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="1150" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QA504D8.png" width="1920" /></p>
<p>上诉红框内修改之后的配置文件内容(先取消注释,删除前面的# ,然后修改配置)</p>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="1150" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QA5052Q.png" width="1920" /></p>
<p class="maodian"></p><h3>3、创建Nacos数据源</h3>
<p>在服务器的mysql数据库上创建一个数据库nacos 执行nacos安装目录下的/conf/nacos-mysql.sql</p>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="829" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QA505247.png" width="1809" /></p>
<p class="maodian"></p><h2>二、搭建Nacos集群</h2>
<p>此章节将启动三个Nacos服务器搭建一个Nacos集群。</p>
<p>三个Nacos服务的端口号分别为:8858、8868、8878</p>
<p class="maodian"></p><h3>1、修改集群配置</h3>
<p>复制一份/conf/cluster.conf.example并命名为/conf/cluster.conf</p>
<div class="dxycode"><pre class="brush:bash;">cd /usr/local/nacos</pre></div>
<div class="dxycode"><pre class="brush:bash;">cp ./nacos/conf/cluster.conf.example ./nacos/conf/cluster.conf</pre></div>
<p>修改配置文件的内容,把所有nacos服务器的地址都编辑上去。</p>
<div class="dxycode"><pre class="brush:bash;">192.168.65.128:8858
192.168.65.128:8868
192.168.65.128:8878</pre></div>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="1159" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QA505U5.png" width="1920" /></p>
<p class="maodian"></p><h3>2、创建集群节点</h3>
<p class="maodian"></p><h4>创建8858节点</h4>
<p>将目录nacos重命名为nacos8858,作为集群的一个节点。</p>
<div class="dxycode"><pre class="brush:bash;">mv nacos nacos8858</pre></div>
<p>再解压两次nacos的安装包,将nacos目录分别修改为nacos8868、nacos8878</p>
<p class="maodian"></p><h4>创建8868节点</h4>
<div class="dxycode"><pre class="brush:bash;">tar -zxvf nacos-server-1.4.8.tar.gz
mv nacos nacos8868</pre></div>
<p class="maodian"></p><h4>&nbsp;创建8878节点</h4>
<div class="dxycode"><pre class="brush:bash;">tar -zxvf nacos-server-1.4.8.tar.gz
mv nacos nacos8878</pre></div>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="215" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QA505396.png" width="1109" /></p>
<p>把nacos8858的conf/application.properties以及cluster.conf复制一份,覆盖掉nacos8868和nacos8878两个节点原来的配置文件。</p>
<div class="dxycode"><pre class="brush:bash;">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</pre></div>
<p>最后一步:修改三个节点的端口号,修改nacos8858、nacos8868、nacos8878的配置文件conf/application.properties,分别修改端口号为8858、8868、8878</p>
<p class="maodian"></p><h3>3、启动集群节点</h3>
<p>注意:nacos依赖jdk启动,需要先安装jdk</p>
<p>安装完成jdk后,新建一个连接窗口,依次启动三个nacos服务。</p>
<div class="dxycode"><pre class="brush:bash;">./nacos8858/bin/startup.sh
./nacos8868/bin/startup.sh
./nacos8878/bin/startup.sh</pre></div>
<p>在浏览器控制台分别输入以下三个网址,验证nacos节点都启动完成了。&nbsp;</p>
<div class="dxycode"><pre class="brush:bash;">http://192.168.65.128:8858/nacos
http://192.168.65.128:8868/nacos
http://192.168.65.128:8878/nacos</pre></div>
<p class="maodian"></p><h2>三、配置Nacos负载均衡</h2>
<p class="maodian"></p><h3>1、安装Nginx服务器</h3>
<div class="dxycode"><pre class="brush:bash;">apt install nginx</pre></div>
<p class="maodian"></p><h3>2、创建Nginx配置文件</h3>
<div class="dxycode"><pre class="brush:bash;">cd /etc/nginx/conf.d
touch nginx.conf</pre></div>
<p>编辑nginx.conf</p>
<div class="dxycode"><pre class="brush:plain;">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/;
}
}</pre></div>
<p>重新加载Nginx配置文件</p>
<div class="dxycode"><pre class="brush:bash;">nginx -s reload</pre></div>
<p class="maodian"></p><h3>3、通过Nginx访问Nacos</h3>
<p>在浏览器地址栏输入如下网址,即可通过Nginx访问Nacos集群。</p>
<div class="dxycode"><pre class="brush:bash;">http://192.168.65.128:8848/nacos</pre></div>
<p style="text-align:center"><img style="max-width:100%!important;height:auto!important;"alt="" height="1150" src="https://zhuji.jb51.net/uploads/allimg/20250928/2-25092QA505Q2.png" width="1920" /></p>
<p>以上就是Ubuntu上搭建Nacos集群的详细内容,更多相关资料请阅读琼殿技术社区其它文章!</p>
頁: [1]
查看完整版本: Ubuntu上搭建Nacos集群的保姆级教程