Nacos配置数据持久化

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: Nacos配置数据持久化

 安装jdk

网址

https://www.oracle.com/java/technologies/downloads/#java11

解压

tar -zxvf jdk-11.0.12_linux-x64_bin.tar.gz  -C /usr/local

image.gif

配置环境变量

vim /etc/profile

image.gif

底部加入如下配置

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

image.gif

生效环境变量

source /etc/profile

image.gif

查看jdk是否安装成功

java -version

image.gif

安装mysql【docker】

拉取mysql镜像

docker pull mysql:5.7

image.gif

创建容器

docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7

image.gif

启动

docker start mysql

image.gif

连接Navicat

虚拟机ip,端口号3306

安装nacos

官网

https://github.com/alibaba/nacos/releases

解压

tar -zxvf nacos-server-1.4.3.tar.gz -C /usr/local

image.gif

启动

sh /usr/local/nacos/bin/startup.sh -m standalone

image.gif

standalone代表着单机模式运行

访问

http://虚拟机ip:8848/nacos

数据持久化

Nacos的默认数据库

Nacos默认使用嵌入式数据库Derby实现数据的存储。

所以,如果启动多个默认配置下的Nacos节点,数据存储是存在一致性问题的。

为了解决这个问题,Nacos采用了集中式存储的方式来支持集群化部署,目前只支持MySQL的存储

获取mysql脚本

cat /usr/local/nacos/conf/nacos-mysql.sql

image.gif

mysql创建数据库并运行nacos-mysql.sql

名称【nacos】

备份配置文件

cp /usr/local/nacos/conf/application.properties /usr/local/nacos/conf/application.properties.bak

image.gif

修改配置文件

vim /usr/local/nacos/conf/application.properties

image.gif

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
db.user=root
db.password=root

image.gif

停止nacos

sh /usr/local/nacos/bin/shutdown.sh

image.gif

启动

sh /usr/local/nacos/bin/startup.sh -m standalone

image.gif


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6天前
|
Nacos
nacos 配置页面的模糊查询
nacos 配置页面的模糊查询
|
11天前
|
Java 测试技术 Nacos
|
11天前
|
机器学习/深度学习 Java Nacos
Nacos 配置中心(2023旧笔记)
Nacos 配置中心(2023旧笔记)
15 0
|
12天前
|
存储 前端开发 Java
第十一章 Spring Cloud Alibaba nacos配置中心
第十一章 Spring Cloud Alibaba nacos配置中心
17 0
|
14天前
|
敏捷开发 API 持续交付
云效产品使用常见问题之把云效上的配置发到Nacos上面去如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
28天前
|
SpringCloudAlibaba Java Nacos
SpringCloud Alibaba微服务 -- Nacos使用以及注册中心和配置中心的应用(保姆级)
SpringCloud Alibaba微服务 -- Nacos使用以及注册中心和配置中心的应用(保姆级)
|
2月前
|
Dubbo 关系型数据库 MySQL
nacos常见问题之命名空间配置数据上线修改如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
97 1
|
2月前
|
存储 运维 监控
NACOS 配置中心和注册中心是分两个集群部署还是放在一个集群中
【2月更文挑战第33天】NACOS 配置中心和注册中心是分两个集群部署还是放在一个集群中
81 2
|
2月前
|
运维 Java Nacos
nacos常见问题之配置账号密码
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
275 6
|
3月前
|
安全 Linux Nacos
解决“nacos默认secret.key配置不当权限绕过漏洞“
解决“nacos默认secret.key配置不当权限绕过漏洞“
190 0