nacos 怎么配置 里的配置ip_Nacos配置管理

本文详细介绍了Nacos的配置管理功能,包括如何发布配置、登录管理、服务管理和集群配置。在发布配置时,重点讲述了Data ID、Group和配置格式的设置。对于登录管理,讨论了如何修改默认密码和添加用户。接着,讲解了如何在Spring Cloud应用中使用Nacos服务管理,以及不同方式配置多个数据源的优先级规则。最后,提到了Nacos集群配置,包括更改IP地址和配置cluster.conf文件。
摘要由CSDN通过智能技术生成

之前的帖子介绍了安装,这次主要说一下Nacos的功能之一(配置管理)

Nacos之发布配置:

在浏览器访问自己的nacos后台,默认为IP:8848/nacos,点击配置管理->配置列表,添加配置。

需要设置Data ID ,Group,配置格式和配置内容。Data ID默认是使用properties为扩展名的,如果需要使用yml,需要在加上后缀,如:Data ID:nacos-test.yml

Nacos配置管理会通关通过Namespace、group、Data ID来定位到一个配置。

Nacos之登录管理:

nacos默认的账户/密码为:nacos/nacos。

修改密码:

创建一个程序,加入pom文件,

编写程序,生成加密的密码(采用BCrypt的加密方式)。

System.out.println(new BCryptPasswordEncoder().encode("123"));

更换user表里的password。

添加用户:

insert into users(username,password,enabled) VALUES ("name","password",TRUE);

insert into roles(username,role) VALUES ("name","ROLE_ADMIN");

关闭登录功能:

找到配置文件conf/application.properties,将以下内容改为false

Nacos之服务管理:

创建程序,在主项目pom文件加入

org.springframework.cloud

spring-cloud-alibaba-dependencies

0.2.2.RELEASE

pom

import

org.springframework.cloud

spring-cloud-dependencies

Finchley.SR1

pom

import

在子项目内加入:

com.alibaba.cloud

spring-cloud-starter-alibaba-nacos-config

配置文件:

关于nacos的配置文件必须写在bootstrap.yml,不可以写在applincation.yml中。

spring:

application:

name: servicespring:

cloud:

nacos:

config:

server-addr: 127.0.0.1:8848 ## 配置中心地址

namespace: 8dfa2159-fda6-4be1-b649-58db1a473a0f ##配置文件的namespace

file-extension: yml ## Data ID的名称就是application.name + file-extension

group: TEST ##组名

如果有多个配置文件,可以使用列表形式进行配置  ext-config[0]: ##默认为默认组

data-id: service.yml

ext-config[1]: ##指定为TEST1_GROUP组

data-id: service1.yml group: TEST1_GROUP ext-config[2]: ##动态刷新配置data-id: service2.yml

group: TEST1_GROUP

refresh: true也可以使用下面方法直接配置多个shared-dataids: service.yml,service1.yml,service2.yml ## 此种方法可以使用正则配置。如:application-${spring.profiles}.yml,可以加载所有这种格式的配置文件refreshable-dataids: service.yml ##指定哪个配置文件动态刷新配置优先级:以上介绍的3种配置,先介绍的优先级最高。在第二种数组方法中,其中[n]越大,优先级越高

Nacos集群配置:找到配置文件conf/application.properties,将nacos.inetutils.ip-address改为自己的ip。

在nacos/conf目录下,有文件cluster.conf.example,将其命名为cluster.conf,并将每行配置为ip:post,需要3台及以上,进行领导选取

在程序配置文件中,server-addr需要配置所有ip加端口,用逗号分隔

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值