云服务器nacos搭建-集群持久化
云服务器nacos搭建-单机-CSDN博客默认MODEcluster集群方式启动如果单机启动需要设置-m standalone参数否则启动失败。账号密码nacos/nacos。https://blog.csdn.net/guo13313/article/details/166994619?sharetypeblogdetailsharerId166994619sharereferPCsharesourceguo13313spm1011.2480.3001.8118部署架构图实际生产环境中不同节点部署在不同机器上。在此只做演示练习在同一台机器上进行部署分配不同的端口。节点目录端口nacos88188818nacos88288828nacos88388838从之前的单机部署先复制一个节点8818#创建存放集群节点的目录mkdir nacos_cluster# 复制cp -r nacos8848/ nacos_cluster/nacos8818持久化改造# nacos自带嵌入式的derby数据库作为存储多节点集群部署存在一致性问题解决方案为采用集中存储方式--mysql1.nacos/conf 目录下找到nacos-mysql.sql文件2.执行脚本准备一个mysql数据库用于执行脚本mysql-seatadocker run -d \ -p 3336:3306 \ -v /mysql/conf:/etc/mysql/conf.d \ -v /mysql/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD123456 \ --name mysql-demo \ mysql:8.0.30执行脚本执行完生成如下12个表修改mysql配置nacos/conf目录下找到 application.properties注释放开、修改先·改造单台nacos集群模式修改堆内存大小配置内存够用可不用配置/bin目录下的startup.sh修改:set nu (93行修改)修改cluster.conf配置# 类似192.168.6.100:8818192.168.6.100:8828192.168.6.100:8838再·复制其他节点上面所有配置修改完成后复制另外2个节点并修改端口#复制节点cp -r nacos8818/ nacos8828/cp -r nacos8818/ nacos8838/#修改端口 8828/8838vim nacos8828/conf/application.propertiesvim nacos8838/conf/application.properties启动三台机器./nacos8818/bin/startup.sh./nacos8828/bin/startup.sh./nacos8838/bin/startup.sh查看进程ps -ef |grep nacos任意节点访问nacos部署了3个节点多出一个内网ip端口修复见末尾部分nginx 负载均衡准备一个nginx# 拉取镜像并启动 docker run -d --namenginx6666 -p 6666:6666 -v nginx_conf:/etc/nginx -v nginx_html:/usr/share/nginx/html -v nginx_logs:/var/log/nginx nginx找到配置文件nginx.confdocker volume lsdocker inspect nginx_conf修改配置upstream nacoscluster{ server 8.160.170.126:8818; server 8.160.170.126:8828; server 8.160.170.126:8838; } server{ listen 6666; server_name 8.160.170.126; location / { proxy_pass http://nacoscluster; } # 其他配置docker restart nginx访问http://8.160.170.126:6666/nacos提示错误ERR_UNSAFE_PORTChrome/Edge 浏览器默认把6666 标记为不安全端口直接拦截访问不会发起网络请求。 参考浏览器黑名单端口列表6666 在里面历史上木马常用端口。调整其他端口docker run -d --namenginx8088 -p 8088:8088 -p 80:80 -v nginx_conf:/etc/nginx -v nginx_html:/usr/share/nginx/html -v nginx_logs:/var/log/nginx nginx同步修改配置后启动浏览器访问upstream nacoscluster{ server 8.160.170.126:8818; server 8.160.170.126:8828; server 8.160.170.126:8838; } server{ listen 8088; server_name 8.160.170.126; location / { proxy_pass http://nacoscluster; } # 其他配置可能遇到的问题启动报错--cluster.conf忘记配置./startup.sh启动会报错上面的错误集群节点多了 内网端口部署了3个节点上面多出了一个是内网ip端口需要在application. 增加配置### Specify local servers IP:nacos.inetutils.ip-address公网ipnacos.server.ip公网ip# /conf下的cluster.conf确认是否自动添加了内网ip需要删除自动添加的内网ip删除 protocol的内容rm -rf nacos8818/data/protocolrm -rf nacos8828/data/protocolrm -rf nacos8838/data/protocol# 修改后重新启动nacosps -ef|grep nacoskill 368 471 32447#./nacos8818/bin/startup.sh./nacos8828/bin/startup.sh./nacos8838/bin/startup.sh最终实现只有3个节点了部署了3个节点上面多出了一个是内网ip端口需要在application. 增加配置### Specify local servers IP:nacos.inetutils.ip-address公网ipnacos.server.ip公网ip# /conf下的cluster.conf确认是否自动添加了内网ip需要删除自动添加的内网ip删除 protocol的内容rm -rf nacos8818/data/protocolrm -rf nacos8828/data/protocolrm -rf nacos8838/data/protocol# 修改后重新启动nacosps -ef|grep nacoskill 368 471 32447#./nacos8818/bin/startup.sh./nacos8828/bin/startup.sh./nacos8838/bin/startup.sh最终实现只有3个节点了端口黑名单浏览器限制直接阻止请求6666参考浏览器黑名单端口列表6666 在里面历史上木马常用端口。开发环境推荐端口‌3000-3999前端框架默认、5000-5999后端 API、8000-8999测试环境、9000-9999工具服务。‌绝对避开‌上表中的所有端口尤其是 6665-6669、6000、10080 这些开发中容易误用的。

相关新闻

(142页PPT)PLM+ERP系统选型及建设方案建议书(附下载方式)

(142页PPT)PLM+ERP系统选型及建设方案建议书(附下载方式)

篇幅所限,本文只提供部分资料内容,完整资料请看下面链接 https://download.csdn.net/download/2501_92796370/92933136 资料解读:《(142页PPT)PLMERP系统选型及建设方案建议书》 详细资料请看本解读文章的最后内容。…

2026/10/5 2:28:38 阅读更多 →
LAMMPS 用 RTX 5090 能跑多大?32GB 显存、CUDA 编译与规模验证

LAMMPS 用 RTX 5090 能跑多大?32GB 显存、CUDA 编译与规模验证

RTX 5090 可以作为 LAMMPS 单卡模拟的候选,但需要势函数支持 GPU 加速、编译环境匹配,并通过精度验证。32GB 显存不能直接换算成固定原子数,实际容量应通过同一模型的规模递增测试确定。 更新日期:2026-10-01 1. 先判断&#xf…

2026/10/5 2:28:38 阅读更多 →
【Linux】进程的终止、等待

【Linux】进程的终止、等待

目录 退出码 用 strerror 查看退出码描述 exit和_exit 进程等待 概念: 进程等待的必要性 进程等待的方式——两个接口 wait函数 waitpid函数 获取子进程status 扩展 父进程获取子进程的信息流程 waitpid的方法 option的非阻塞理解 写代码的时候编译后…

2026/10/5 2:28:38 阅读更多 →

最新新闻

多普勒效应公式推导:从波前间距到雷达测速与天文红移

多普勒效应公式推导:从波前间距到雷达测速与天文红移

在站台等车的时候,你多半留意过这样一个细节:列车从远处鸣笛驶来,音调明显比它静止时更尖锐;等车从身边呼啸而过之后,音调又一下子低沉下去。这个高低变化,就是多普勒效应最直观的体现。教材里的标准定义很…

2026/10/5 3:03:50 阅读更多 →
C#调用百度OCR全流程:从Token获取到批量识别避坑指南

C#调用百度OCR全流程:从Token获取到批量识别避坑指南

简介:这是一个基于C#实现的百度OCR图像文字识别示例项目,面向有一定C#基础、希望快速接入百度AI开放平台OCR能力的开发者。项目完整展示如何申请API密钥、构造HTTP请求上传图像(支持URL与Base64编码)、设置语言等可选参数&#xf…

2026/10/5 3:03:50 阅读更多 →
神经气体网络与GNG网络:从K-means缺陷到自组织拓扑骨架实战

神经气体网络与GNG网络:从K-means缺陷到自组织拓扑骨架实战

从K-means的缺陷说起,聊聊神经气体网络和GNG网络到底在解决什么问题。如果你只是想把一堆散点分成几个簇,那K-means和层次聚类已经够用;但当你面对的是——数据形状不规则、类别数量未知、还要求保留拓扑结构时,聚类那套就撑不住了…

2026/10/5 3:03:50 阅读更多 →
从零搭建后端:数据库建模与REST API实操全记录

从零搭建后端:数据库建模与REST API实操全记录

这是「30天全栈开发挑战」系列的第三天。前两天的内容分别完成了环境准备和一个极简前端页面,很多朋友私信问我“第三天到底干什么”,今天的答案很明确:把数据库表建明白,把接口写能跑起来。文章会围绕一个演示项目——团队任务管…

2026/10/5 3:03:50 阅读更多 →
工业数据中心一体化选型:连接、监控、供配电如何保障长期稳定运行

工业数据中心一体化选型:连接、监控、供配电如何保障长期稳定运行

1. 为什么“稳定不间断”会卡住绝大多数数据中心方案工业数据中心和普通企业机房有一个本质区别:普通机房追求的是“够用”,工业数据中心追求的是“不间断”。这两个词听着差不多,实际操作中完全是两套设计哲学。普通机房每年计划性停机维护几…

2026/10/5 3:03:50 阅读更多 →
微软驱动签名新规:Windows 11开发者与用户应对指南

微软驱动签名新规:Windows 11开发者与用户应对指南

最近这半年,微软针对驱动签名出了好几条新规,做驱动开发的和装驱动机器上遇到问题的普通用户,两边都被折腾得不轻。开发圈子最先感受到变化——以前“用 EV 证书签完名就能装”的老套路开始失灵,系统在加载驱动时不再只看签名有没…

2026/10/5 3:02:49 阅读更多 →

日新闻

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:22 阅读更多 →
AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

1. 从“plugins”这个词说起:它到底在解决什么问题如果你最近在折腾 AI 编程工具,尤其是 Cursor、Codex CLI、Claude Code 这类带 CLI 的编辑器或命令行助手,那你大概率绕不开一个词——plugins。这个词本身不新鲜,从浏览器到 IDE…

2026/10/5 0:00:23 阅读更多 →
第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:23 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 1:10:22 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 20:14:29 阅读更多 →