Linux部署Nacos1.4,配置使用MySQL存储模式,并设置Nacos服务开机启动

Nacos2.0.3 单例模式mysql配置启动,完整版 Nacos2.0.3 单例模式mysql配置含SQL脚本,完整版。 阅读详情

当前环境:Centos7.6 (3.10.0-1062.1.1.el7.x86_64)

Nacos官方:https://nacos.io/

Nacos下载地址:https://github.com/alibaba/nacos/releases

本文选择的是 Nacos1.4.0

下载Nacos Server

# 指定下载目录
cd /opt/software/
# 请求下载
wget https://github.com/alibaba/nacos/releases/download/1.4.0/nacos-server-1.4.0.tar.gz
# 解压下载的nacos包
tar -xzvf nacos-server-1.4.0.tar.gz

Nacos采用外部存储模式:Mysql

导入MySQL数据库初始化脚本

在自己的mysql 数据库 创建nacos库,字符集:utf8(可自定义)
将/opt/software/nacos/conf目录下的nacos-mysql.sql脚本导入到nacos库
导入成功后,可看到如下表:

在这里插入图片描述

修改存储模式相关配置

进入到nacos/conf目录下
cd /opt/software/nacos/conf
vi application.properties

打开以下几项配置的注释(改成自己的数据库ip/账户/密码等)

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=nacos
db.password=nacos
测试下,启动Nacos服务

进入到nacos/bin目录下
./startup.sh -m standalone
浏览器访问http://ip:8848/nacos

进入到控制台
默认账户密码是:nacos/nacos
在这里插入图片描述

设置Nacos开机启动

编写开机启动文件nacos.service

vi /lib/systemd/system/nacos.service

写入以下配置 (更换成自己的nacos目录)

[Unit]
Description=nacos
After=network.target
 
[Service]
Type=forking
ExecStart=/opt/software/nacos/bin/startup.sh -m standalone
ExecReload=/opt/software/nacos/bin/shutdown.sh
ExecStop=/opt/software/nacos/shutdown.sh
PrivateTmp=true
 
[Install]  
WantedBy=multi-user.target

注:-m standalone 表示以单机模式启动

使配置生效
systemctl daemon-reload

设置Nacos服务开机启动
systemctl enable nacos.service

Nacos服务命令操作

启动Nacos服务
systemctl start nacos.service
查看Nacos服务状态
systemctl status nacos.service
停止Nacos服务
systemctl stop nacos.service

Linux&Windows环境下Nacos3.1.0详细安装配置指南:从零到生产就绪 本文详细介绍了在CentOS7上部署Nacos3.0+的完整流程,特别针对新版本强制鉴权机制带来的安装难点。内容包括:1)环境准备与安装包下载;2)单机模式启动及三大关键鉴权配置(JWT密钥、服务器身份标识)的详细说明;3)MySQL持久化配置;4)Systemctl服务配置实现开机自启;5)访问验证与安全建议。文章重点解决了新版本鉴权配置缺失问题,提供了交互式和预配置两种解决方案,并强调了生产环境的安全注意事项。 阅读详情

相关推荐

Mac系统Nacos单机模式安装配置与启动问题解决指南

在微服务架构中,服务发现与配置管理是核心基础组件,其原理是通过中心化注册与动态配置推送,实现服务间的解耦与高效协同。这项技术对于构建弹性、可扩展的分布式系统具有重要价值,广泛应用于云原生和容器化场景。对于使用MacOS的开发者而言,在本地环境搭建此类平台是常见的工程实践。其中,Nacos作为流行的服务管理平台,其安装与启动过程涉及Java环境配置、内存参数调整等关键步骤。针对Mac用户,尤其是Apple Silicon芯片机型,常会遇到启动闪退、端口占用等典型问题。本指南聚焦于这些高频痛点,提供了从环境检查

weixin_33747129的博客 327

docker搭建nacos1.4.1挂载文件并实现mysql持久化

之前已经搭建过nacos环境,但没有进行配置持久化mysql,这篇文章完善一下。 一、拉取镜像 docker pull nacos/nacos-server:1.4.1 二、创建挂载目录 /mnt/nacos 授权 三、启动服务 docker run --name nacos -d -p 8848:8848 --privileged=true --restart=always -e JVM_XMS=256m -e JVM_XMX=256m -e MODE=standalone -e PREFER_H

cristianoxm的博客 2197

Linux系统Docker安装Nacos保姆级教程

本文提供了Linux系统下使用Docker安装Nacos的详细教程。内容涵盖Docker安装方法(推荐官方脚本)、Nacos镜像拉取、单机模式运行及持久化配置。重点介绍了Nacos控制台访问(默认账号nacos/nacos)、常用端口映射和环境变量配置,并针对常见问题如容器启动失败、访问异常等给出解决方案。教程还包含了进阶配置:MySQL数据存储和集群部署模式。最后提供了常用Docker命令汇总,帮助初学者快速上手Nacos的安装与使用。

weixin_51040479的博客 1477

Centos7 Nacos(mysql8)部署及开机自启动脚本

单机版nacos 2.2(mysql8) 安装和开启自启动脚本

weixin_42115825的博客 1072

RuoYi-Cloud微服务生产环境部署实战:从Linux到Nginx全链路配置

微服务架构通过将单体应用拆分为多个独立部署、松耦合的服务,提升了系统的可扩展性和可维护性。其核心原理是服务治理,涉及服务注册发现、配置管理和API网关等关键技术。在工程实践中,采用Spring Cloud Alibaba等技术栈能有效实现这些能力,对于构建高可用、易扩展的企业级应用具有重要价值。典型的应用场景包括电商平台、后台管理系统等需要快速迭代和弹性伸缩的业务。本文以RuoYi-Cloud这一基于Spring Cloud Alibaba的快速开发平台为例,结合Nacos服务注册与配置中心、Nginx反向

weixin_34050005的博客 433

RuoYi-Cloud微服务系统在Linux环境下的完整部署与排错指南

微服务架构通过将单体应用拆分为一组小型、独立的服务,提升了系统的可扩展性和开发效率。其核心原理在于服务间的解耦与协同,依赖服务注册与发现机制实现动态通信。这种架构的技术价值在于支持独立部署、技术异构和弹性伸缩,广泛应用于电商、金融等复杂业务场景。在具体实践中,基于Spring Cloud Alibaba的微服务框架,如RuoYi-Cloud,常与MySQL、Redis、Nacos和Nginx等组件协同部署。本文将聚焦于**Nacos服务注册与发现**这一关键环节,并结合**Linux环境部署**的实战经验,

weixin_34185320的博客 411

Nacos1.4.6部署与配置[CentOS7]

【代码】Nacos1.4.6部署与配置[CentOS7]

我要、发光_233 1275

Linux服务器搭建

满足docker的环境要求CentOS7.7+系统内核版本为 3.10 以上,就可以接下来的安装操作了。运行在 CentOS 7 (64-bit)上,要求系统为64位、系统内核版本为 3.10 以上。核心基础之配置阿里云镜像加速,这一步是为了使应用加载快速(可省略)可以查看所有仓库中所有docker版本,并选择特定版本安装。的配置管理,添加docker的软件源地址。配置加速镜像 把以下内容加入到日志中。安装docker (自行选择版本)检查完后安装依赖工具。启动docker服务。

qq_39890849的博客 1118

nacos持久化MySQL相关的操作步骤和sql脚本

脚本路径:https://github.com/alibaba/nacos/blob/develop/distribution/conf/mysql-schema.sqlNacos(Naming and Configuration Service)是一个易于使用的动态服务发现、配置管理和服务管理平台。

u010055960的博客 1865

RuoYi-Cloud微服务框架在Linux生产环境的完整部署与排错指南

微服务架构通过将单体应用拆分为一组小型、独立的服务,有效解决了系统扩展性、技术异构性和部署灵活性的问题。其核心原理是围绕业务能力组织服务,每个服务独立开发、部署和运行,并通过轻量级通信机制(如HTTP/REST)进行协作。这种架构的技术价值在于提升了开发迭代速度、增强了系统容错能力,并便于团队按服务划分职责。在应用场景上,微服务特别适合业务复杂、团队规模较大且需要快速响应市场变化的系统。本文以RuoYi-Cloud这一基于Spring Cloud Alibaba的流行微服务框架为例,详细阐述了在CentOS

weixin_33875839的博客 324

Dify保姆级教程:从零搭建AI知识库,让大模型真正懂你的文档

通用大模型的知识边界来自公开语料,面对企业内部制度、产品手册等私有内容,往往只能靠“猜”,由此产生幻觉。要解决这个问题,需要借助检索增强生成(RAG)技术,为模型配置一个外挂资料库。RAG的原理类似开卷考试:先对文档进行文本切分、向量化,再在提问时检索语义相关的片段,交由大模型生成答案。Dify作为开源AI知识库平台,将文档导入、分段设置、向量索引、召回测试等复杂链路封装成可视化操作,让产品经理、运营等非研发人员也能独立搭建企业级问答助手。本文从环境部署、模型接入、参数调优到多知识库维护,完整覆盖一条可落地

weixin_29039773的博客 221

linux(centos) 环境部署,安装JDK,docker(mysql, redis,nginx,minio,nacos)

linux(centos) 环境搭建,安装jdk,docker(mysql,redis,nginx,minio,nacos等)

从零开始的博客 1649

SAP VC实战:用CU01和CS02搞定BOM里的‘智能’对象相关性(附语法避坑指南)

在工业制造领域,产品配置的复杂性往往超出想象。想象一下,当客户需要定制一台工业设备时,可能有数百种配置选项相互影响——从基础材质到动力系统,从控制模块到安全装置。如何在SAP系统中优雅地管理这种复杂性?对象相关性(Object Dependencies)就是解决这一挑战的利器。

weixin_42524824的博客 468

Windows系统部署Nacos单机版:微服务架构下的服务发现与配置管理实践

在微服务架构中,服务发现与配置管理是支撑系统稳定运行的核心基础设施。服务发现机制通过注册中心动态维护服务实例的网络地址,使得服务间调用无需硬编码IP和端口,实现了服务的弹性伸缩与高可用。配置管理则允许应用在运行时动态获取和更新配置信息,避免了因配置变更导致的服务重启,提升了系统的可维护性。这些技术共同构成了现代分布式系统的“神经中枢”,其价值在于简化运维复杂度、提升开发效率,并广泛应用于电商、金融、物联网等需要快速迭代和高可靠性的场景。本文聚焦于在Windows环境下部署Nacos这一集服务发现与配置管理于

weixin_34195142的博客 428

Word公式一键转MathType保姆级教程(附omml2mml.xsl报错终极解决方案)

本文提供Word公式一键转MathType的保姆级教程,重点解决常见的omml2mml.xsl报错问题。通过详细分析报错原因、官方解决方案实操步骤及转换后格式优化技巧,帮助用户高效完成公式转换,适用于科研论文和商业文档编辑。

weixin_30082367的博客 566

OV5640调试大坑,关于binning、RES分辨率与EV曝光

OV5640在使用binning模式时,必须考虑使用场景,分辨率下降叠加动态范围压缩,会使目标对象细节在高光环境下大量丢失,2x2的binning模式,分辨率会远低于感光面积的1/4。

chongyun_的专栏 1829

Windows本地部署Nacos 2.0.3:微服务开发环境搭建与配置详解

在微服务架构中,服务注册与发现是核心基础组件,它解决了分布式系统中服务动态寻址和健康管理的问题。其原理是通过一个中心化的注册中心,让服务提供者注册自身信息,消费者则通过查询注册中心来发现并调用服务,从而实现了服务的解耦与弹性伸缩。这项技术的价值在于大幅提升了系统的可维护性和可扩展性,是构建云原生应用的关键支撑。在实际应用场景中,开发者常需在本地搭建轻量级环境进行开发调试,以降低对云环境的依赖和成本。本文聚焦于在Windows系统上部署Nacos 2.0.3这一流行的服务注册与配置管理平台,详细讲解从Java

weixin_34411563的博客 368

fanuc机器人KAREL程序间参数的传递

之前的课程中讲述过KAREL程序中函数参数的传递,而控制工业机器人的动作只能通过控制TP程序来实现,所以在实际应用中就会出现在不同程序间进行参数的传递。尤其是对于有模块化编程的思想的设计者,更有这种迫切的要求。所以本次课程来讲解一下如何实现在不同程序之间进行参数的传递。 本次课程分为两个部分,以讲解在不同类型程序间进行参数传递的实现方式。 1、TP程序之间传递参数; 2、TP与PC程序之间传递参数。

haier123888的博客 2697

【微服务】[Nacos][注册中心] 【实战部署】----在linux centOS7部署nacos 集群实战过程

摘要: 本文详细介绍了在CentOS 7上部署Nacos集群的完整流程。首先准备3台服务器,安装Java和MySQL依赖,配置数据库;然后下载Nacos并配置集群节点、数据库连接和JVM参数;接着通过Nginx实现负载均衡;最后进行功能测试和高可用验证,包括服务注册、发现和配置管理等。文末还提供了设置Nacos开机自启的方法。该部署方案可构建高可用的Nacos集群环境,适合生产使用。

记录生活 433

主流几个JDK版本:JDK 8、JDK 11、JDK 17 和 JDK 21 的区别

主流几个JDK版本:JDK 8、JDK 11、JDK 17 和 JDK 21 的区别

技术分享 1727

OpenClaw更新后变傻了?一分钟教你快速恢复(OpenClaw更新版本后降智、缺少权限问题的解决方案)

OpenClaw 版本更新后出现降智问题,AI不再执行具体任务。本文详细分析问题原因,提供最简便的解决方案✅

XiaoqiangClub的博客 3889

nacos安装部署

【代码】nacos安装部署。

weixin_45625174的博客 1516

基于单片机的按键加1数码管显示(仿真+程序)5046

1、51+Proteus8.10;2、学习计数统计、数码管显示驱动;

理论结合实践,开启你的电子学习新方案! 1326

Linux(Centos7)部署单机版Nacos

Linux系统部署单机版Nacos Linux系统Nacos设置开机自启

七夜同学的博客 764

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Linux中部署Spring Cloud项目

虚拟机搭建Linux环境,配置JDK、MySQL、Nacos、Redis、Nginx等环境,部署Spring Cloud项目。

Haa__的博客 6310

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Spring Cloud Alibaba Nacos实战笔记

概述、部署模式、多环境配置、安装部署

lonelymanontheway的博客 1696

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

上一篇: Linux环境下使用Docker安装Postgresql12
下一篇: Linux环境下使用Docker安装Nginx
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值