Nacos本地安装,及在springboot项目中使用

首先下载压缩包

Releases · alibaba/nacos · GitHub

解压压缩包

因为本地是单机环境,所以复制一份配置文件F:\nacos\bin\startup.cmd进行修改F:\nacos\bin\startup-standalone.cmd,将里面的set MODE="cluster"改为set MODE="standalone",如果本地局域网有多台电脑可以运行,也可以用集群模式

在本地mysql数据库新建库nacos,将F:\nacos\conf\mysql-schema.sql在nacos库执行,

如果数据库版本低于5.6会报错[Err] 1067 - Invalid default value for 'gmt_create',把sql语句里面的NOT NULL DEFAULT CURRENT_TIMESTAMP全部替换成DEFAULT NULL再执行

修改鉴权配置F:\nacos\conf\application.properties

nacos.core.auth.enabled=true

### The default token (Base64 String):

nacos.core.auth.plugin.nacos.token.secret.key=Vm0xMFlWbFdWWGhVYmxKWFltdHdVRlpzV21GWFJscHlWbGhrVUZWVU1Eaz0=

Authorization

要使用Base64编码字符串

文字加密解密 - 在线工具

运行F:\nacos\bin\startup-standalone.cmd

Nacos本地安装,及在springboot项目中使用_第1张图片

 出现 Completed initialization就运行成功了

可以登录nacos后台配置了,账号密码是nacos\nacos

http://127.0.0.1:8848/nacos/index.html#/login

Nacos本地安装,及在springboot项目中使用_第2张图片

想用nacos做注册中心,那么就要服务提供者注册上去,在provider模块新增配置

Nacos本地安装,及在springboot项目中使用_第3张图片

在parent增加依赖

        

            com.alibaba.nacos

            nacos-client

            2.2.0

        

然后在服务消费方manage模块新增配置

Nacos本地安装,及在springboot项目中使用_第4张图片

 在nacos控制台会自动生成配置文件,就是被注册的服务,提供者提供了哪些服务,调用者需要调用什么服务

Nacos本地安装,及在springboot项目中使用_第5张图片

 

参考文档

Nacos安装出现的一系列问题总结_error creating bean with name 'distrofilterregistr_WFX666的博客-CSDN博客

你可能感兴趣的:(java)