nacos服务安装并启动

nacos服务安装并启动

  • 1、介绍
  • 2、下载nacos
  • 3、下载jdk
  • 4、修改配置文件
  • 5、修改启动程序文件
  • 6、启动nacos服务

1、介绍

Nacos是一款集服务发现、配置管理与服务管理于一体的云原生平台,旨在帮助开发者更敏捷地构建和管理微服务架构。

2、下载nacos

下载地址:[https://github.com/alibaba/nacos/releases)
下载 nacos-server-3.1.1.tar.gz
文件放到目录 /usr/local
执行命令 tar -xvf nacos-server-3.1.1.tar.gz

3、下载jdk

nacos-server-3.1.1需要jdk17才能启动
下载地址:[https://download.oracle.com/java/17/archive/jdk-17.0.12_linux-x64_bin.tar.gz)
下载 jdk-17.0.12_linux-x64_bin.tar.gz
文件放到目录 /usr/local/java
执行命令 tar -xvf jdk-17.0.12_linux-x64_bin.tar.gz

4、修改配置文件

进入目录

cd /usr/local/nacos/conf

编辑配置文件 vi application.properties

# Nacos 主服务端口 nacos.server.main.port=8848 # *************** 控制台相关配置 *************** # # Nacos 控制台主端口 nacos.console.port=8080 # Nacos 控制台上下文路径(为空表示根路径) nacos.console.contextPath= # Nacos 控制台远程服务器上下文路径,链接到 nacos.server.contextPath nacos.console.remote.server.context-path=/nacos # Nacos 服务器 Web 上下文路径 nacos.server.contextPath=/nacos # *************** 核心相关配置 *************** # # 是否启用空服务自动清理 nacos.naming.empty-service.auto-clean=true # 空服务清理初始延迟时间(毫秒) nacos.naming.empty-service.clean.initial-delay-ms=50000 # 空服务清理周期时间(毫秒) nacos.naming.empty-service.clean.period-time-ms=30000 # *************** AI 模块相关配置 *************** # # Nacos MCP 注册表端口,默认 9080 nacos.ai.mcp.registry.port=9080 # *************** 访问日志相关配置 *************** # # 是否开启 Tomcat 访问日志 server.tomcat.accesslog.enabled=true # 访问日志自动清理时间(天) server.tomcat.accesslog.max-days=30 # 访问日志格式 server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}i %{Request-Source}i # Tomcat 基础目录 server.tomcat.basedir=file:. # *************** API 相关配置 *************** # # 包含错误消息字段 server.error.include-message=ALWAYS # *************** 配置模块相关配置 *************** # # 配置推送最大重试次数 nacos.config.push.maxRetryTime=50 # *************** 认证插件相关配置 *************** # # 认证忽略的 URL(支持通配符) nacos.security.ignore.urls=/,/error,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-ui/public/**,/v1/auth/**,/v1/console/health/**,/actuator/**,/v1/console/server/** # 认证系统类型,默认 'nacos',也支持 'ldap' nacos.core.auth.system.type=nacos # 是否开启 Nacos 服务器 API 认证 nacos.core.auth.enabled=true # 是否开启 Nacos 管理员 API 认证 nacos.core.auth.admin.enabled=true # 是否开启 Nacos 控制台 API 认证 nacos.core.auth.console.enabled=true # 是否开启认证信息缓存 nacos.core.auth.caching.enabled=true # 当 nacos.core.auth.enabled=true 时有效,用于识别来自其他服务器的请求的白名单 nacos.core.auth.server.identity.key=nacos nacos.core.auth.server.identity.value=xxxxpasswordxxxx # Token 缓存是否开启 nacos.core.auth.plugin.nacos.token.cache.enable=false # Token 过期时间(秒) nacos.core.auth.plugin.nacos.token.expire.seconds=18000 # Token 密钥(Base64 字符串) nacos.core.auth.plugin.nacos.token.secret.key=zzTA8n52JDrrapzdVV0knKJZYc7WgUrjuL6CO37KysGI4iLP33LUXmL/cLr9s1FVKw+kZXgtwh/9wKSmZDnIjQ== # *************** Istio 插件相关配置 *************** # # 是否开启 MCP 服务器 nacos.istio.mcp.server.enabled=false # *************** K8s 相关配置 *************** # # 是否开启 K8s 同步 nacos.k8s.sync.enabled=false

5、修改启动程序文件

进入目录

cd /usr/local/nacos/bin

编辑文件 vi startup.sh ,在文件头增加环境变量

export JAVA_HOME=/usr/local/java/jdk-17.0.12 export PATH=$JAVA_HOME/bin:$PATH

6、启动nacos服务

进入目录

cd /usr/local/nacos/bin

单机启动

./startup.sh -m standalone

服务注册发现端口8848,浏览器访问端口8080

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1164090.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

方法类的倒推过程结束 七

完全同意,而且这是让“方法体系”不发散的关键约束:方法里的所有东西都只能引用你世界树里已经存在的节点类型与载体,不允许发明一套“方法专用数据结构宇宙”。 下面我把“条件是什么、动作是什么、结果是什么”用你现有的对象(存在/场景/特征类型/特征值节点等)重新落一…

PaperNex领衔9款AI论文工具实操指南:半天3万字+真实参考文献

前言:为什么你需要这篇AI论文工具实操指南 面对毕业论文、课题申报、期刊投稿,大学生、研究生、科研人员常陷入时间紧、资料杂、写作难的三重困境。AI写作工具的出现,正在把“写作门槛”降到地板级——但要挑对工具、用对方法,才…

人工智能之数字生命-场景类的功能

场景是世界树的“空间承载体”。存在和特征像贴在场景上的标签,而场景本身负责把空间织成一张可走、可查、可拼接的地图。 我按你这段描述,把“场景类应该关心的三类关系”梳理成一个很稳定的结构:内关系、横关系、上关系。对应世界树里也自然形成“场景占多数层”的形态。…

50个域渗透手法全覆盖 万字长文 适合收藏!从零基础入门到精通,收藏这一篇就够了!

50个域渗透手法全覆盖 万字长文 适合收藏! 在大型企业网络攻防演练与真实攻防对抗中,攻击者一旦突破边界进入内网,Active Directory (AD) 域环境便成为核心目标。掌握域渗透的完整路径和多样化手法,既是攻击方扩大战果的关键&…

收藏必备!情境工程:大模型时代企业知识管理系统的革命性变革

文章探讨了情境工程如何重塑企业知识管理系统,从传统"文档存储检索"模式转变为"主动赋能"。通过场景感知、动态连接和人机协同进化,构建企业"智能认知中枢",实现决策质量跃升、组织能力沉淀和创新加速。系统五…

一文搞懂大模型智能体工作原理:从PEAS模型到TAO循环,小白也能轻松入门!

本文拆解了大模型智能体(Agent)的工作原理,通过PEAS模型介绍智能体的四要素(性能指标、环境、执行器、传感器),分析其面对的不完整、不稳定等环境特点,详细解释了"感知→思考→行动→再次感知"的循环过程,以及Thought-A…

智慧校园系统-打造数字化、智能化的教育管理平台

✅作者简介:合肥自友科技 📌核心产品:智慧校园平台(包括教工管理、学工管理、教务管理、考务管理、后勤管理、德育管理、资产管理、公寓管理、实习管理、就业管理、离校管理、科研平台、档案管理、学生平台等26个子平台) 。公司所有人员均有多…

django-flask基于python的车辆挡泥板机器人工厂管理系统

目录基于Python的车辆挡泥板机器人工厂管理系统摘要关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!基于Python的车辆挡泥板机器人工厂管理系统摘要 该系统采用Django和Flask框架开…

程序员转型大模型产品经理必看:收藏这份详细学习路线_大模型产品经理学习路线详述

本文为有志成为大模型产品的人提供了完整的学习路线,从基础知识到深化理解再到实战演练,系统性地规划了成长路径。文章详细介绍了所需的技术知识、产品管理理论和实战经验,并提供了丰富的学习资源,帮助读者系统掌握大模型产品经理…

django-flask基于python的超市库存管理系统的设计与实现

目录摘要关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 随着零售行业的快速发展,超市库存管理系统的需求日益增长。传统的库存管理方式依赖人工记录和纸质单据&am…

ARP欺骗攻击的7种解决方案,你知道几种?

ARP欺骗攻击的7种解决方案,你知道几种? 一、ARP 表项固化 如图 1 所示, Attacker 仿冒 UserA 向 Gateway 发送伪造的 ARP报文,导致Gateway的ARP表中记录了错误的UserA地址映射关系,造成 UserA 接收不到正常的数据报文…

深度测评10个AI论文网站,本科生轻松搞定毕业论文!

深度测评10个AI论文网站,本科生轻松搞定毕业论文! AI 工具助力学术写作,让论文不再难 对于许多本科生来说,撰写毕业论文是大学生活中最具挑战性的任务之一。从选题到资料收集,再到大纲搭建和初稿撰写,每一…

django-flask基于python的车牌识别停车场与车辆管理系统

目录django-flask基于python的车牌识别停车场与车辆管理系统的摘要关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!django-flask基于python的车牌识别停车场与车辆管理系统的摘要 该…

EtherNet/IP转Profibus DP协议转换网关实现汇川PLC与西门子PLC通讯在矿山与冶金的应用案例

项目背景内蒙古包头某矿业集团 2024 年启动“智慧矿山+绿色冶金”升级改造,新建一条 320 t/h 的半自磨矿石输送线、一台 80 MVA 熔炼炉及一条 1 250 mm 热连轧生产线。原有西门子 S7-300 系统(CPU 315-2DP)承担皮带运输、称重计量…

LLM语音合成让医患沟通更顺畅

📝 博客主页:Jax的CSDN主页 LLM语音合成:破解医患沟通壁垒,构建无障碍医疗体验 目录 LLM语音合成:破解医患沟通壁垒,构建无障碍医疗体验 引言:沟通鸿沟下的医疗痛点 维度一:技术应用…

AI知识库(2)豆包AI手机介绍

“豆包AI手机”并不是由字节跳动独立生产的一款品牌手机,而是由字节跳动豆包团队与主流手机厂商(目前主要是中兴旗下的努比亚)深度合作打造的“AI智能体手机”。在2025年底到2026年初这段时间,这款手机因其颠覆性的交互方式在科技…

eSIM工业网关是什么?有什么优势?

eSIM工业网关是集成eSIM技术的工业级通信设备,作为工业物联网的核心枢纽,通过嵌入式eSIM实现设备与网络的稳定连接,并具备协议转换、数据采集、边缘计算、远程管理等功能,为工业物联网各类场景提供丰富可靠的应用。一、eSIM工业网…

InvalidDefinitionException: Java 8 date/time type `java.time.LocalDateTime` not supported by default

Jackson日期时间配置说明问题描述在使用Java 8的LocalDateTime、LocalDate、LocalTime等时间类型时,Jackson默认不支持序列化和反序列化,会抛出以下异常:​​​​​​​InvalidDefinitionException: Java 8 date/time type java.time解决方案…

如何使用SpringAI来实现一个RAG应用系统

RAG原理大模型没有本地私有知识,所以用户在向大模型提问的时候,大模型只能在它学习过的知识范围内进行回答,而RAG就是在用户在提问的时候 将本地与问题相关的私有知识连同问题一块发送给大模型,进而大模型从用户提供的私有知识范围…

环保与水务行业PLC设备远程诊断与维护解决方案

水务行业的泵站、污水处理厂,环保行业的监测站、除污设备等,通常分布广泛、地处偏远。一旦PLC控制系统出现程序故障或参数异常,需要派遣专业工程师长途跋涉现场处理,响应周期长、差旅成本高,且故障期间可能导致工艺中断…