【微服务】生产部署nacos集群(三个节点)

简介: 【微服务】生产部署nacos集群(三个节点)

使用docker部署nacos集群总是报错,于是使用普通方式

版本选择1.3.1,linux版

下载安装包

官网下载太慢,就不附官网连接了,直接云盘走起

链接:https://pan.baidu.com/s/1CD5JqucibK_1W7Yff95X3A

提取码:6ddh

下载完成后将安装包上传到linux服务器

解压

tar -zxvf nacos-server-1.3.1.tar.gz

修改两个配置文件,在conf目录下的application.properties和cluster.conf.example

首先application.properties

有需要可以修改端口

### Default web server port:
server.port=8848

修改连接数据库

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://192.168.0.248:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root1
db.password=9844968 (此处输入自己mysql的密码)

修改cluster.conf.example文件名为cluster.conf

修改其中内容:

192.168.0.232:8848
192.168.0.248:8848
192.168.1.116:8848

去bin目录下启动即可

sh ./startup.sh

记得开端口

\# 永久开放端口 ,执行完 需要再重启下防火墙
firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --reload 刷新生效


\# linux 开放端口
firewall-cmd --zone=public --add-port=8053/tcp

\# 永久开放端口 ,执行完 需要再重启下防火墙
firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --reload 刷新生效

\# 批量永久开放多个端口 , 两种类型  ,直接在 '=' 后面 拼接端口号
firewall-cmd --permanent --zone=public --add-port=80-81/tcp
firewall-cmd --permanent --zone=public --add-port=80-81/udp
firewall-cmd --reload 刷新生效
--- 最多两个端口

\# linux 查看开放端口列表
firewall-cmd --list-all

同步到其他服务器

直接复制文件夹到其他服务器即可 无特殊修改,然后依次启动bin目录下的脚本即可

最后效果

服务成功注册上去

目录
相关文章
|
5月前
|
jenkins Java 持续交付
使用 Jenkins 和 Spring Cloud 自动化微服务部署
随着单体应用逐渐被微服务架构取代,企业对快速发布、可扩展性和高可用性的需求日益增长。Jenkins 作为领先的持续集成与部署工具,结合 Spring Cloud 提供的云原生解决方案,能够有效简化微服务的开发、测试与部署流程。本文介绍了如何通过 Jenkins 实现微服务的自动化构建与部署,并结合 Spring Cloud 的配置管理、服务发现等功能,打造高效、稳定的微服务交付流程。
700 0
使用 Jenkins 和 Spring Cloud 自动化微服务部署
|
7月前
|
存储 监控 Shell
SkyWalking微服务监控部署与优化全攻略
综上所述,虽然SkyWalking的初始部署流程相对复杂,但通过一步步的准备和配置,可以充分发挥其作为可观测平台的强大功能,实现对微服务架构的高效监控和治理。尽管未亲临,心已向往。将一件事做到极致,便是天分的展现。
|
运维 Kubernetes Cloud Native
云原生时代下,如何高效构建与部署微服务
【9月更文挑战第8天】随着云计算技术的飞速发展,云原生已成为现代软件架构的重要趋势。本文将深入浅出地介绍云原生概念、微服务架构的优势以及如何在云平台上高效构建和部署微服务。我们将通过实际的代码示例,展示在Kubernetes集群上部署一个简单的微服务应用的过程,帮助读者理解云原生环境下的微服务开发和运维实践。
|
Kubernetes 持续交付 Docker
利用 Docker 和 Kubernetes 实现微服务部署
【10月更文挑战第2天】利用 Docker 和 Kubernetes 实现微服务部署
|
监控 持续交付 Docker
Docker容器化部署在微服务架构中的应用
Docker容器化部署在微服务架构中的应用
642 60
|
11月前
|
消息中间件 Java 微服务
微服务——SpringBoot使用归纳——Spring Boot中集成ActiveMQ——发布/订阅消息的生产和消费
本文详细讲解了Spring Boot中ActiveMQ的发布/订阅消息机制,包括消息生产和消费的具体实现方式。生产端通过`sendMessage`方法发送订阅消息,消费端则需配置`application.yml`或自定义工厂以支持topic消息监听。为解决点对点与发布/订阅消息兼容问题,可通过设置`containerFactory`实现两者共存。最后,文章还提供了测试方法及总结,帮助读者掌握ActiveMQ在异步消息处理中的应用。
512 0
|
监控 持续交付 Docker
Docker 容器化部署在微服务架构中的应用有哪些?
Docker 容器化部署在微服务架构中的应用有哪些?
|
存储 监控 Docker
探索微服务架构下的容器化部署
本文旨在深入探讨微服务架构下容器化部署的关键技术与实践,通过分析Docker容器技术如何促进微服务的灵活部署和高效管理,揭示其在现代软件开发中的重要性。文章将重点讨论容器化技术的优势、面临的挑战以及最佳实践策略,为读者提供一套完整的理论与实践相结合的指导方案。
|
监控 安全 持续交付
构建高效的微服务架构:从设计到部署
构建高效的微服务架构:从设计到部署
175 1
|
安全 持续交付 Docker
微服务架构和 Docker 容器化部署的优点是什么?
微服务架构和 Docker 容器化部署的优点是什么?

热门文章

最新文章