nacos安装
沙福林 2024-12-27 16:33:46
nacos
springcloud
alibaba
macos
本教程安装nacos
# 简介
nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
# 下载
# 常用链接
# 本机启动
# 参考文档
# 下载
直nacos-server-2.5.0-BETA.zip (opens new window)
# 解压并配置
解压
nacos-server-2.5.0-BETA.zip并放到合适位置 本文放置在/Users/XXXX/program/nacos下,以下简称nacos,如图
修改
conf/application.properties文件
修改数据库配置
db.url.0=
db.user.0=
db.password.0=
1
2
3
2
3
3. 如果要开启鉴权,修改conf/application.properties文件
- 修改鉴权相关配置
其中
nacos.core.auth.plugin.nacos.token.secret.key的值是由32个字符 (opens new window)经过Base64编码后得到的,可通过这个网站在线base64 (opens new window)
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=
1
2
3
4
2
3
4
# 数据库准备
- 创建数据库
CREATE DATABASE `nacos` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
1
- 导入SQL脚本

# 常用命令
- Linux/macOS
# 启动
cd nacos/bin
sh startup.sh -m standalone
# 停止
sh shutdown.sh
1
2
3
4
5
6
2
3
4
5
6
- Windows
# 启动
cd nacos/bin
startup.cmd -m standalone
# 停止
shutdown.cmd
1
2
3
4
5
6
2
3
4
5
6
# 验证
访问http://127.0.0.1:8848/nacos/index.html (opens new window) ,能看到下图,则代表启动成功

# SpringCloud集成nacos
coding仓库 (opens new window) 注意是私有化仓库,主要是给沙福林看
# 常用配置
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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19