Nacos Server配置-SpringCloudAlibaba

Nacos配置-SpringCloudAlibaba

参考链接:

官方文档:https://nacos.io/zh-cn/docs/quick-start-spring-cloud.html

安装包地址:https://github.com/alibaba/nacos/releases

下载解压后进入nacos/bin目录,输入命令启动服务

Windows启动Nacos服务

在bin目录下运行该命令

startup.cm -m standalone

Notes:一定要加 -m standalone,否则报错

linux启动Nacos服务

sh startup.sh -m standalone

启动成功访问Nacos服务

nacos默认使用8848端口,可通过http://127.0.0.1:8848/nacos/index.html进入自带的控制台界面,默认用户名/密码是nacos/nacos

 

 

 

一、配置集群

3个或3个以上Nacos节点才能构成集群,只支持linux/unix/mac

1.在Nacos的解压目录conf目录下,有配置文件cluster.conf (没有则手动创建),每行配置成  ip : port 。配置3个以上节点

#cluster.conf
192.168.0.1:8848
192.168.0.2:8848
192.168.0.3:8848

2.配置后再各个节点服务器输入命令启动所有服务

sh startup.sh

二、配置MySQL

默认使用嵌入式数据库,0.7版本后支持MySQL数据源能力

1.初始化nacos相关表:运行conf/nacos-mysql.sql文件

2.修改conf/application.properties文件,增加支持MySQL数据源配置(目前只支持MySQL),添加MySQL数据源的URL、用户名和密码

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=user
db.password=password

3.配置完后输入命令启动服务即可

sh startup.sh

 三、服务注册&发现和配置管理

1、发布配置

curl -X POST "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=example.properties&group=DEFAULT_GROUP&content=useLocalCache=true"

2、获取配置

curl -X GET “http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test”

3、查看配置命令

curl -X GET "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=test_nacos&group=DEFAULT_GROUP"

测试过程中出现了config data not exist的问题,解决办法:重启Nacos。

 

posted @ 2021-08-12 13:57  沾青先生  阅读(844)  评论(0编辑  收藏  举报