Nacos下载安装、数据库持久化、鉴权启动
1.简介
Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以 “服务” 为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
Nacos 支持几乎所有主流类型的 “服务” 的发现、配置和管理
2.下载
下载地址:https://nacos.io/download/nacos-server/,我使用的实2.5.1版本

3.Nacos持久化
防止 Nacos 宕机或重启后数据丢失,Nacos 支持将数据统一持久化到数据库 Mysql(在不配置Nacos持久化到Mysql时,默认 Nacos 内置了一个嵌入式数据库derby,将一些数据保存到了内置的数据库上,多台 Nacos 就会出现多个内置数据库)。
1).创建数据库,执行SQL文件,文件地址:解压位置/conf/mysql-schema.sql
2).修改application.properties配置文件,增加下列参数
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=password
4.打开鉴权功能
1.修改nacos\conf文件夹下的application.properties文件中的部分属性
#开启鉴权
nacos.core.auth.enabled=true
#默认鉴权插件用于生成用户登陆临时accessToken所使用的密钥,这是采用base64生成
nacos.core.auth.plugin.nacos.token.secret.key=ZmF1bHRUb2tlblNlY30MjAyNDEwMTYxMTAzJldEtlebmFjb3NDb3JlQXV0aERlUNyZWF0ZUF
#用于替换useragent白名单的身份识别key和value
nacos.core.auth.server.identity.key=123456
nacos.core.auth.server.identity.value=123456
注:密钥可用 Base64 在线编码解码工具 生成
5.启动Nacos
1)回到解压目录bin目录下,startup.cmd和shtudown.cmd就是在Windows下的启动好关闭命令
2)打开cmd,执行命令 startup.cmd -m standalone 启动单机模式。或者修改startup.cmd文件中参数 set MODE="standalone",然后双击启动; 默认为cluster集群模式。

6.浏览器访问
访问地址:http://localhost:8848/nacos/
默认账号:nacos 默认密码:nacos


7.nacos做成服务启动
下载 https://download.csdn.net/download/TM_soul/92144180,解压后bin目录下有nacos.exe,nacos.xml文件
1)将nacos.exe,nacos.xml复制到安装目录bin文件夹下

2)更改相应参数

3)管理员启动cmd,执行nacos.exe install

4)查看服务

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)