Nacos单机部署、集群部署以及Nacos默认持久化derby数据库和配置mysql数据库

1. Nacos Windows 下载

1.1 去nacos官网下载nacos-server

发布历史 | Nacos 官网icon-default.png?t=N7T8https://nacos.io/download/release-history/

下载版本为 nacos-server-2.3.1.zip

2. Derby数据库

2.1 默认使用Derby数据库

官网下载Derby数据库即可。

Apache Derby数据库icon-default.png?t=N7T8https://db.apache.org/derby/releases/release-10.13.1.1.html

直接解压压缩包即可。

打开bin目录,可以看到如下图。

2.2 通过derby脚本bin目录下面的使用输入ij使用ij工具(或单击ij.bat后启动ij工具),连接数据库,通过ij.bat工具连接derby数据库,双击ij.bat文件,连接命令如下:dedb是数据库名

connect 'jdbc:derby:dedb;user=root;password=root;create=true';

 连接数据后,执行derby数据库脚本,sql脚本在nacos/config/derby-schema.sql

run 'F:\nacos\nacos\conf\derby-schema.sql';

退出。

exit;

 3 derby数据库在nacos应用

单机启动会在nacos/data/derby-data包,存储的是数据库信息

使用下面ij.bat连接数据库报错。 

connect 'jdbc:derby:F:\nacos\nacos\data\derby-data;create=true';

用idea 客户端连接数据库

 找到nacos下面的derby-data,用户名/密码 nacos/ nacos。如果nacos启动了,是无法连接的,报下面错误,只需要关闭nacos即可。大概意思就是derby-data这个错误表示尝试启动的Derby数据库实例已经被另一个实例启动

 报错:ERROR XSDB6: Another instance of Derby may have already booted the database

查询derby-data数据库:

 如果删除derby-data包,里面的数据以及配置信息也会被删除,重新启动nacos将是一个全新的配置。

 4 windwo Nacos部署

4.1 单机部署

startup.cmd -m standalone

4.2 访问nacos管理端

http://localhost:8848/nacos 默认用户名/密码 nacos/nacos

4.2.1 创建配置配置

新建一个命名空间

在新建的一个命名空间里面创建一个配置文件

 4.2.2 服务里面配置nacos

spring.application.name=nacos-service
server.port=6260
server.servlet.context-path=/nacos/service

#nacos配置
# 开启配置中心
spring.cloud.nacos.config.enabled=true
spring.cloud.nacos.config.refresh-enabled=true
spring.cloud.nacos.config.server-addr=http://localhost:8848
spring.cloud.nacos.config.namespace=benjamin-service
#指定配置中心的 Data ID
spring.cloud.nacos.config.extension-configs[0].data-id=nacos-service.properties
#指定配置中心的分组
spring.cloud.nacos.config.extension-configs[0].group=DEFAULT_GROUP

#spring.cloud.nacos.config.ext-config[0].data-id=nacos-service.properties
#spring.cloud.nacos.config.ext-config[0]..group=DEFAULT_GROUP

# 开启服务发现
spring.cloud.nacos.username=nacos
spring.cloud.nacos.password=nacos
spring.cloud.nacos.discovery.enabled=true
spring.cloud.nacos.server-addr=http://localhost:8848
spring.cloud.nacos.discovery.register-enabled=true
#指定注册中心的分组、命名空间
spring.cloud.nacos.discovery.group=DEFAULT_GROUP
#配置命名空间的名字无效,需要配置命名命名空间ID
spring.cloud.nacos.discovery.namespace=86306706-d586-42e9-9c7d-67e114d20ba2

查看服务列表

注册中心开启认证,修改nacos/conf/application.properties配置

 

4.2 集群搭建 

  • 13
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值