Appearance
随记
多动手,多总结。
本教程安装nacos
简介
nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
下载
常用链接
本机启动
参考文档
下载
解压并配置
解压
nacos-server-2.5.0-BETA.zip并放到合适位置 本文放置在/Users/XXXX/program/nacos下,以下简称nacos,如图
修改
conf/application.properties文件
修改数据库配置
properties
db.url.0=
db.user.0=
db.password.0=
3. 如果要开启鉴权,修改conf/application.properties文件
- 修改鉴权相关配置
其中
nacos.core.auth.plugin.nacos.token.secret.key的值是由32个字符经过Base64编码后得到的,可通过这个网站在线base64
properties
nacos.core.auth.enabled=true
nacos.core.auth.server.identity.key=nacos
nacos.core.auth.server.identity.value=nacos
nacos.core.auth.plugin.nacos.token.secret.key=NDQ0Y2FhOWQ1OTcwY2QwOGRkYjhhZGE1ZDk5OTJiZDU=数据库准备
- 创建数据库
sql
CREATE DATABASE `nacos` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;- 导入SQL脚本

常用命令
- Linux/macOS
shell
# 启动
cd nacos/bin
sh startup.sh -m standalone
# 停止
sh shutdown.sh- Windows
shell
# 启动
cd nacos/bin
startup.cmd -m standalone
# 停止
shutdown.cmd验证
访问http://127.0.0.1:8848/nacos/index.html ,能看到下图,则代表启动成功 
SpringCloud集成nacos
coding仓库 注意是私有化仓库,主要是给沙福林看
常用配置
yaml
spring:
application:
name: your-app-name
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
username: nacos
password: nacos123
config:
server-addr: 127.0.0.1:8848
username: nacos
password: nacos123
file-extension: yaml
shared-configs:
# 共享配置
- data-id: application-mysql.yaml
- data-id: application-redis.yaml
refresh: true