【微服务】生产部署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目录下的脚本即可

最后效果

服务成功注册上去

目录
相关文章
|
1月前
|
Nacos Docker 容器
docker部署nacos
docker部署nacos
48 2
|
16天前
|
Nacos 数据中心 Docker
Docker 部署 Nacos 集群
Docker 部署 Nacos 集群
|
21天前
|
Prometheus 监控 Cloud Native
Nacos集群监控搭建
Nacos 0.8.0版本完善了监控系统,支持通过暴露metrics数据接入第三方监控系统监控Nacos运行状态。
20 1
|
19天前
|
JavaScript Java Go
Nacos vs. Eureka:微服务注册中心的对比
Nacos vs. Eureka:微服务注册中心的对比
19 0
|
20天前
|
关系型数据库 MySQL Nacos
使用 Docker 部署 Nacos 并配置 MySQL 数据源
使用 Docker 部署 Nacos 并配置 MySQL 数据源
132 0
|
20天前
|
Java Nacos 微服务
Spring Cloud微服务在Windows本地开发时禁用Nacos注册中心注册
Spring Cloud微服务在Windows本地开发时禁用Nacos注册中心注册
|
2天前
|
消息中间件 API 开发者
深入理解微服务架构中的服务通信与数据一致性
【7月更文挑战第15天】在微服务架构中,各个独立部署的服务之间如何高效、可靠地通信以及保持数据一致性是设计时必须考虑的关键问题。本文将探讨微服务间的通信机制和数据一致性策略,包括同步与异步通信方式的比较、事件驱动架构的应用以及CAP定理对数据一致性的影响。文章旨在为后端开发者提供实现微服务间高效通信和数据一致性的实用指导。
|
4天前
|
监控 负载均衡 安全
探索微服务架构中的API网关模式
【7月更文挑战第13天】在微服务架构的海洋中,API网关犹如一座灯塔,指引着服务间的通信和客户端请求。本文将深入剖析API网关的核心作用、设计考量以及实现策略,为构建高效、可靠的分布式系统提供实践指南。
25 10
|
1天前
|
运维 监控 API
探索微服务架构:从理论到实践
【7月更文挑战第16天】本文旨在深入探讨微服务架构的核心概念、设计原则以及在实际应用中所面临的挑战与解决策略。通过对微服务的定义和优势进行阐述,分析其在现代软件开发中的重要性,并结合具体案例,展示如何将微服务理念应用于实际项目中,以提升系统的可维护性、可扩展性和敏捷性。
14 6
|
1天前
|
消息中间件 负载均衡 网络协议
探索微服务架构中的服务通信模式
【7月更文挑战第16天】在微服务架构的海洋中,服务间的通信宛如细丝相连,维系着整个系统的协同与和谐。本文将深入探讨微服务之间如何通过同步与异步通信模式进行交互,并剖析这些模式背后的技术原理及其对系统性能和可扩展性的影响。我们将从理论到实践,一探究竟。
14 6