CentOS8安装Nacos

24 篇文章 1 订阅

1、GitHub下载Nacos安装包
在这里插入图片描述
GitHub下载速度太慢,CSDN保存的资源

#根据版本修改路径中的2.0.2
wget https://github.com/alibaba/nacos/releases/download/2.0.2/nacos-server-2.0.2.tar.gz
tar -zxvf nacos-server-2.0.2.tar.gz
cd ./nacos/conf

2、下载nacos-mysql.sql,新建数据库nacos,新增用户名密码授权,执行脚本
在这里插入图片描述
3、修改conf下的application.properties配置文件

If use MySQL as datasource:

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://10.0.0.63:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=nacos
在这里插入图片描述
注意数据库版本,是否mysql8以上。

放开数据库配置,并修改为上面定义的数据配置信息保存
4、开放8848端口

firewall-cmd --zone=public --add-port=8848/tcp --permanent
systemctl restart firewalld

5、启动nacos

cd ../bin
sh startup.sh -m standalone

6、验证(换成自己的IP,默认用户名密码 nacos/nacos)

http://10.0.0.63:8848/nacos/#/login
在这里插入图片描述
配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

其中need.save.ots是key,后面的是值
需要添加nacos-spring-context jar包。

7、nacos动态配置另外一种写法
(一)、新增用户 dev(开发,一般管理开发测试环境),test(测试,一般管理测试和预发环境),prod(生产,一般产品,管理生产环境)
参照配置类:com.alibaba.cloud.nacos.NacosConfigProperties
在这里插入图片描述
在这里插入图片描述
(二)、新建用户,角色,权限
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1、开发可以读写开发测试配置,可以查看预发生产库(定位解决问题);
2、测试可以只读测试库(便于配置预发环境),读写预发库;
3、产品上线,需要产品确认功能,产品可以只读预发库(便于配置生产环境),读写生产库;
(三)、导入配置信息
在这里插入图片描述
在这里插入图片描述
(四)、Spring cloud 读取配置信息,读取bootstrap.yml,@project.active@编译后变成了pom.xml文件中配置的激活方式的一种(使用的编译环境),在初始化之前需要把激活环境加载,可以参照这个
https://gitee.com/xionglangs/book/tree/1.1/
在这里插入图片描述

在这里插入图片描述
4、启动服务,在nacos配置中心可以查询到服务注册信息,Feign的@FeignClient的value属性会成为注册名称
参照配置类:com.alibaba.cloud.nacos.NacosDiscoveryProperties
(一)、服务调用名称
在这里插入图片描述
(二)、服务提供注册的名称
在这里插入图片描述
(三)、服务提供的spring.application.name
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值