首页 > 其他分享 >nacos 服务注册中心搭建

nacos 服务注册中心搭建

时间:2023-12-20 16:34:06浏览次数:24  
标签:standalone 数据源 db Nacos nacos 注册 mysql 搭建

Nacos-Server 服务部署

Nacos 依赖 Java 环境来运行。如果是从代码开始构建并运行 Nacos,还需要配置 Maven环境。我们直接使用发行版,需要保证JDK版本在1.8以上。

Nacos Server 有两种运行模式:

  • standalone(单机)
  • cluster(集群)

standalone 模式(单机)

从https://github.com/alibaba/nacos/releases 下载nacos-server发行版。

官方推荐的版本是 1.4.2 或 2.0.1

下载压缩包并解压,进入 nacos 目录下的 bin 文件夹,执行 cmd 命令:

其中 -m standalone 指定为单机模式,否则以 cluster 集群模式启动。

> startup.cmd -m standalone

访问网址:http://127.0.0.1:8848/nacos/index.html

进入登录页面,初始账号和密码都是 nacos

登录之后可以看到 Nacos 的控制台,如下:

这种默认情况下,我们的数据写入了嵌入式数据库。不太方便观察数据存储的情况,nacos 也提供了支持 mysql 数据源的能力。

修改conf/application.properties文件,增加支持mysql数据源配置(目前只支持mysql),修改mysql数据源的url、用户名和密码。

### If use MySQL as datasource:
spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
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.0=root
db.password.0=123456

创建 nacos 数据库,使用初始化文件conf/nacos-mysql.sql初始化数据库表

重启 nacos server 服务器,看到 use external storage 说明切换数据库成功,如下:

标签:standalone,数据源,db,Nacos,nacos,注册,mysql,搭建
From: https://www.cnblogs.com/binbingg/p/17916890.html

相关文章

  • Linux 本地安装搭建Gitlab私有仓库实现无公网远程访问
    GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。Gitlab是被广泛使用的基于git的开源代码管理平台,基于RubyonRails构建,主要针对软件开发过程中产生的代码和文档进行管理,Gitlab主要针对group和project两个维度进行代码和......
  • 智驾数据采集平台搭建之多传感器联合标定
    简介:  在自动驾驶发展如火如荼的今天,L4和L5级的自动驾驶功能依旧处于算法开发和验证的阶段,就无可避免的需要极其庞大的路试数据用以支撑算法的开发和训练,为此,北汇信息为客户提供整套的数采平台解决方案。值得一提的是,在数采平台搭建后,到数据的消费端之前,必须要完成数采平台......
  • 搭建sftp服务器及ftp服务器
    一.搭建sftp服务器实现目标:实现两个用户admin和usr的sftp传输,其中admin可以上传下载,usr只可以下载。sftp端口改为22222sftp是一种安全的文件传送协议,是ssh内含协议,也就是说只要sshd服务器启动了,sftp就可使用,不需要额外安装,它的默认端口和SSH一样为221.创建sftp用户组groupad......
  • Windows系统phpstudy+PbootCMS搭建网站记录
    环境Windows10phpstudyv8.1          下载地址:https://www.xp.cn/download.htmlPbootCMSv3.2.4  下载地址:https://www.pbootcms.com/安装phpstudy 官网下载安装包,直接安装,安装完成后如下:PHP默认安装版本为:php7.3.4nts添加PHP的sqlite3扩展不添加扩展访......
  • 1.项目搭建与完成路线模块
    一、DotNetCore的发展(一)DotNetFramework和DotNetCore​ 在DotNetCore出现之前,微软的应用开发主体是面向自家的Windows操作系统,早在2002年的时候,微软发布了.NetFrameWork的早期版本,即DotNet1.0版本,秉承着开源侵犯知识产权的心理,对于DotNetFrameWork这一条产品线,微软始终没有进行......
  • 国标GB28181安防视频平台LiteCVR接入国标设备时,注册不上线的原因排查
    随着社会经济的快速发展和科技的持续进步,安防监控行业在近年来取得了显著的进步。从城市安全到家庭监控,从工厂管理系统到交通管理,安防监控系统已经深入到各个领域,为人们的生活和工作提供了强大的安全保障。有用户在使用视频监控安防平台LiteCVR时,出现了国标GB28181设备注册不上线的......
  • 硬盘录像机无法注册安防监控视频平台LiteCVR的原因:端口未开放
    在这个数字化、网络化的时代,安防监控不再仅仅是满足于传统的安全需求,而是向着更加智能化、综合化的方向发展。最近技术人员收到用户反馈,硬盘录像机无法注册到视频监控LiteCVR平台上,现场网络通常且设备已经升级更新,但是依旧无法注册成功。今天我们针对该问题进行一下讲解。视频监......
  • 在Spring Cloud使用Hystrix核心组件,并注册到Eureka注册中心去
    其实吧,写SpringCloud系列,我有时候觉得也挺难受的,因为SpringCloud的微服务启动都需要一个一个来,并且在IDea中也需要占用比较大的内存,并且我本来可以一篇写完5大核心组件的,但是我却分了三篇,起初我交代过,这个系列,我将会慢慢来,因为我希望,将模块查分,这样我自己去理的时候也蛮清楚,别人......
  • 在Spring Cloud中使用组件Ribbon和Feign,并分别创建子模块注册到Eureka中去
    ok,在上篇文章中我们讲了在Springcloud中使用Zuul网关,这篇文章我们将SpringCloud的五大核心组件的Ribbon和Feign分别创建一个微服务模块。题外话,本篇博客就是配置子模块,或者说是微服务,然后将微服务正式启动之前,将所有的服务注册到Eureka注册中心去,方便我们查看我们的微服务是否正......
  • DNS服务器搭建小记
    环境准备主机IPDNS服务器:Rocky_Linux9192.168.3.1/24web服务器:Rocky_Linux9192.168.3.2/24客户端:windows11192.168.3.10/24安装软件包#安装yuminstallbind-libsbind-utilsbind-chroot-y#卸载yumremovebind-libsbind-utilsbind-chroot-y修改配置文件#修改配置文件,使其......