Nacos安装配置2.0以上版本

一、Nacos使用

1、官网

Nacos Spring 快速开始

Nacos Spring Boot 快速开始

Nacos Spring Cloud 快速开始

Nacos Docker 快速开始

Dubbo 融合 Nacos 成为注册中心

Kubernetes Nacos

NacosSync 介绍

2、配置文件


nacos-配置中心官方文档说明

nacos-注册中心官方文档说明

在nacos/conf目录下存放配置文件

扫描二维码关注公众号,回复: 16395037 查看本文章

关于鉴权问题

https://nacos.io/zh-cn/docs/v2/guide/user/auth.html

开启鉴权之前,application.properties中的配置信息为:

### If turn on auth system:
nacos.core.auth.enabled=false

开启鉴权之后,application.properties中的配置信息为:

### If turn on auth system:
nacos.core.auth.system.type=nacos
nacos.core.auth.enabled=true

### 开启鉴权
nacos.core.auth.enabled=true

### 关闭使用user-agent判断服务端请求并放行鉴权的功能
nacos.core.auth.enable.userAgentAuthWhite=false

### 配置自定义身份识别的key(不可为空)和value(不可为空)
nacos.core.auth.server.identity.key=example
nacos.core.auth.server.identity.value=example

二、配置环境

1、下载安装包


在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:

GitHub主页:https://github.com/alibaba/nacos

GitHub的Release下载页:https://github.com/alibaba/nacos/releases

如图:

将这个包解压到任意非中文目录下,如图:

目录说明:

  • bin:启动脚本

  • conf:配置文件

2、windows安装

下载解压后在nacos/bin目录中打开命令行工具

startup.cmd -m standalone

3、Linux安装


Linux或者Mac安装方式与Windows类似。

注意:Nacos依赖于JDK运行,索引Linux上也需要安装JDK才行。

3.1、下载解压安装包

# 在线下载压缩包
wget https://github.com/alibaba/nacos/releases/download/2.2.2/nacos-server-2.2.2.tar.gz

# 解压
tar -xvf nacos-server-2.2.2.tar.gz

3.2、启动服务


在nacos/bin目录中,输入命令启动Nacos:

(standalone代表着单机模式运行,非集群模式)

sh startup.sh -m standalone

如果使用的是ubuntu系统,或者运行脚本报错提示[[符号找不到,可尝试如下运行:

bash startup.sh -m standalone

4、访问


在浏览器输入地址:http://127.0.0.1:8848/nacos即可:

默认的账号和密码都是nacos,进入后:

5、关闭服务

Linux/Unix/Mac

sh shutdown.sh

Windows

cmd shutdown.cmd

或者双击shutdown.cmd运行文件。

三、项目配置


父工程:

下面版本为org.springframework.boot版本在3.0.0以上:版本说明 · alibaba/spring-cloud-alibaba Wiki · GitHub

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-alibaba-dependencies</artifactId>
    <version>2022.0.0.0-RC1</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>

客户端:

<!-- nacos客户端依赖包 -->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

server:
  port: 8080
spring:
  application:
    name: user-service
  cloud:
    nacos:
      server-addr: localhost:8848 # nacos服务地址
      username: nacos
      password: nacos

猜你喜欢

转载自blog.csdn.net/qq_62594984/article/details/130371295