iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Nacos下载与安装详解
  • 605
分享到

Nacos下载与安装详解

数据库mysqljava 2023-08-17 21:08:44 605人浏览 泡泡鱼
摘要

目录 一、安装与下载二、数据持久化三、docker当中安装nacos 一、安装与下载 下载地址:https://github.com/alibaba/nacos/releases 我这里下载的windows版本的,不需要安

一、安装与下载

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

在这里插入图片描述

我这里下载的windows版本的,不需要安装,下载好直接解压,然后到bin目录下,执行startup.cmd -m standalone启动即可。

在这里插入图片描述

命令运行成功后直接访问http://localhost:8848/nacos
默认账号密码都是Nacos

在这里插入图片描述

nacos默认为cluster集群模式启动,在启动文件startup.cmd中修改保存配置为standalone单例模式启动就可以了,这样启动的时候直接执行startup.cmd就可以了,不需要再使用startup.cmd -m standalone命令启动了!

在这里插入图片描述

二、数据持久化

Nacos默认自带的是嵌入式数据库derby

Apache Derby是一个完全用java编写的数据库,Derby是一个Open source的产品,基于Apache License 2.0分发。Apache Derby非常小巧,核心部分derby.jar只有2M,所以既可以做为单独的数据库服务器使用,也可以内嵌在应用程序中使用。

nacos源码https://github.com/alibaba/nacos/blob/develop/config/pom.xml

在这里插入图片描述

假如做数据迁移等等,有时候我们更希望将数据保存到Mysql当中,而不是内嵌数据库当中,Nacos也提供了mysql数据持久化的方式。

数据库sql脚本:https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql

1.新建一个数据库,然后执行脚本

执行的时候遇到问题,报错1071 - Specified key was too long; max key length is 767 bytes,我使用的mysql版本有点低,用的是5.5.25a-log版本,高版本应该不会报错。

解决办法:https://blog.csdn.net/weixin_43888891/article/details/121542530

在这里插入图片描述

2.在nacos-server-2.1.1\conf目录下找到application.properties添加如下配置:

注意我这里起的数据库名字是nacos,如果您是别的名称,记得修改!

spring.datasource.platfORM=mysql db.num=1db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&SocketTimeout=3000&autoReconnect=truedb.user=rootdb.passWord=root

3.启动测试,注意配置mysql后,以前存储在derby的数据就看不到了!

三、Docker当中安装nacos

教程https://blog.csdn.net/weixin_43888891/article/details/122504951

图省事可以直接这么安装以及配置持久化,执行前需要保证数据库当中存在nacos数据库

1.先下载镜像

docker pull nacos/nacos-server

2.通过启动的时候指定mysql数据库

docker run -itd \--link mysql:mysql \-e JVM_XMS=1024m -e JVM_XMX=1024m -e JVM_XMN=512m \-e MODE=standalone \-e SPRING_DATASOURCE_PLATFORM=mysql \-e MYSQL_SERVICE_HOST=mysql \-e MYSQL_SERVICE_PORT=3306 \-e MYSQL_SERVICE_USER=root \-e MYSQL_SERVICE_PASSWORD=szyx@2021 \-e MYSQL_SERVICE_DB_NAME=nacos \-e MYSQL_SERVICE_DB_PARAM=characterEncoding=utf8\&connectTimeout=1000\&socketTimeout=3000\&autoReconnect=true\&useUnicode=true\&useSSL=false\&serverTimezone=Asia/Shanghai \-p 8848:8848 \--name nacos \--restart=always \-v /data/szyx/nacos/logs/:/home/nacos/logs \nacos/nacos-server

来源地址:https://blog.csdn.net/weixin_43888891/article/details/126693164

您可能感兴趣的文档:

--结束END--

本文标题: Nacos下载与安装详解

本文链接: https://www.lsjlt.com/news/373321.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Nacos下载与安装详解
    目录 一、安装与下载二、数据持久化三、docker当中安装nacos 一、安装与下载 下载地址:https://github.com/alibaba/nacos/releases 我这里下载的windows版本的,不需要安...
    99+
    2023-08-17
    数据库 mysql java
  • Nacos下载和安装步骤
    1. 下载安装包 1. Nacos官网 :https://nacos.io/zh-cn/hub 打开官网,点击前往Github Nacos官网 打开Nacos Github主页,点击Release,点击tags,可以看到所有的版...
    99+
    2023-10-23
    java 微服务 spring boot
  • mysql下载与安装过程详解
    1:下载MySql  官网下载地址:https://dev.mysql.com/downloads/mysql/  选择对应的下载文件。(我电脑是64位,所以这下载的是64位的下载文件)...
    99+
    2024-04-02
  • JDK 下载与安装
    首先下载 jdk 最新版本。可以去 http://java.sun.com/j2se/1.4.2/download.html 版本一:适合 win7+oracle 版本 java 下载最新的 jdk 版本, 打开界面后。选择 J2SE v ...
    99+
    2023-09-03
    java 开发语言
  • JDK17 下载与安装
            JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。 1、下载JDK17 1.1、...
    99+
    2023-09-25
    jvm java eclipse
  • 下载安装MySQL过程详解
    目录 一、MySQL下载 1.登入官网下载mysql的安装包 2.下载格式 3.下载完成后为压缩包 4.将 zip 包解压缩 5.在上面图示的文件内,新建 "my.ini" 空文件 6.打开 “my.ini” 文件 二、配置环境变量 1.打...
    99+
    2023-09-01
    mysql 数据库
  • nginx服务器的下载安装与使用详解
    下载 http://nginx.org/en/download.html 解压 将下载后的 nginx-1.19.8.zip 压缩包解压缩到 D:/applications 目录下。...
    99+
    2024-04-02
  • 超详细JDK下载与安装步骤
    文章目录 😋开发环境-JDK安装😆 1. 下载地址😛 2. 安装JDK😚 3. 配置系统环境 😋开发环境-JDK安装 无论在我们开始学习Ja...
    99+
    2023-08-16
    java 开发语言 后端
  • Apache的下载与安装
    目录 一、下载 二、解压与安装 三、验证安装 四、常见问题​​​​​​​         由于apache是外网的东西,不稳定,有时候难访问与下载。所以给大家提供一个2.4.54_x64-vs17.zip 链接:https://pan....
    99+
    2023-10-05
    apache php 开发语言
  • python3的下载与安装
    1、首先,从Python官方网站:http://python.org/getit/ ,下载Windows的安装包 ython官网有几个下载文件,有什么区别?Python 3.6.0a1 - 2016-05-17Download Wind...
    99+
    2023-01-30
  • nginx的下载与安装
    nginx的下载与安装 nginx正向代理:我们的角色是“被代理者”,我们不对外提供服务,反而是对外消费服务,属于消费者。 nginx反向代理:我们的角色是“局域网 web服务”,我们对外提供服务,属于服务提供者。 1、准备 Nginx的安...
    99+
    2023-08-18
    nginx linux 服务器 1024程序员节
  • 2023Android SDK下载与安装
    网上试了很多直接下载SDK的教程,都没有成功,这次直接下载Android Studio,从这个里面下载SDK,此教程只针对Windows10版本。 一、首先官网下载最新版本Android Studio...
    99+
    2023-09-24
    android-studio
  • nvm的下载,安装与使用方法图文详解
    安装nodejs方式有很多种。 第一种:官网下载 通过nodejs官网下载安装 ,但有个缺陷,不同版本的nodejs无法顺利的切换。 第二种: NVM安装 NVM...
    99+
    2023-05-14
    nvm npm node.js
  • java jdk1.8下载与安装
    一、下载 1.下载jdk1.8安装包 官网下载地址:Java Downloads | Oracle 打开官网链接,下滑至Java 8模块,选取自己电脑适合的版本点击下载 二、安装 1.找到我们下载的安装包,双击运行 2.点击下一步 ...
    99+
    2023-10-02
    java
  • 【Linux(二)】最详细的centos7.6下载与安装
    最详细的centos7.6下载与安装 一、centos下载二、centos安装1、虚拟机配置2、centos安装 三、网路配置 本文介绍如何在Vmware虚拟机中安装centos7.6 Vmware安装教程详见 最...
    99+
    2023-08-21
    linux 运维 服务器 centos
  • phpStudy下载(安装)-图文详解(windows)
    目录 一、安装路径 二、phpStudy简介 三、phpStudy下载流程 一、安装路径 在官网上下载:https://www.xp.cn/download.html phpStudy v8.1(64位) 版本下载https://pu...
    99+
    2023-09-02
    php 开发语言 windows apache mysql
  • Ubuntu系统的下载与安装(超详细)
    一、Ubuntu系统下载 官网下载(不推荐) 可以直接访问Ubuntu官网进行下载,但由于服务器在国外,下载速度会非常非常慢,推荐使用国内的一些镜像站下载。 镜像下载 个人推荐清华大学开源软件镜像站。 1.进入之后搜索Ubuntu,选择“u...
    99+
    2023-08-20
    ubuntu linux 服务器
  • linux下载与安装教程
    以下是Linux下载与安装的基本教程:1. 确定你要安装的Linux发行版:Linux有很多不同的发行版可供选择,如Ubuntu、F...
    99+
    2023-09-21
    linux
  • Node.js卸载与重装及zip与msi安装详解
    目录卸载安装cnpm设置总结卸载 第一步:打开系统自带的卸载功能,找到node js 进行卸载第二步:删除C:\Users\Administrator\AppData\Roaming...
    99+
    2023-01-03
    node.js如何卸载 node.js的安装 msi安装
  • JDK下载与安装超详细步骤大全
    目录开发环境-JDK安装1. 下载地址2. 安装JDK3. 配置系统环境总结开发环境-JDK安装 无论在我们开始学习Java或者入职第一天安装环境,这个你都是必备滴!下面是下载和安装...
    99+
    2022-11-13
    jdk的下载和安装教程 如何下载安装JDK jdk下载之后怎样安装
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作