铁佛 发表于 2024-6-18 16:50:50

nacos 安装配置(window)

nacos 安装配置(window / centos + docker)


window 安装 Nacos

1.下载

nacos下载
官网文档地址:nacos官方文档
window下载 zip 包
https://img-blog.csdnimg.cn/direct/5135e9eb799247419042148f2959789e.png
2.安装

将下载后的安装包举行解压,路径不要包罗中文,解压后如图:
https://img-blog.csdnimg.cn/direct/460c31554b8344a09e49814d34adeb70.png
目录说明:
bin:启动脚本
conf:配置文件
3.非长期化启动nacos服务

直接启动 nacos 服务,在单机模式时Nacos使用的是内嵌数据库 Derby(Apache Derby)实现数据存储(就是自带一个微数据库)。这个数据库数据难以读取和管理,而且不支持集群服务,因此我们必要有另外的方式来举行长期化(见本文4.长期化启动)。
3.1 端口配置

Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。
如果无法关闭占用8848端口的进程,也可以进入nacos的conf目录,修改application.properties 配置文件中的端口:
https://img-blog.csdnimg.cn/direct/999751a0f1d043a0b9c5b437a3ffa564.png
3.2 启动

启动非常简单,进入bin目录,结构如下:
https://img-blog.csdnimg.cn/direct/07dccbcdbfc745bda7d2cb4c5222bad4.png
3.2.1 下令启动

在这个目录打开下令窗口使用 startup.cmd -m standalone 下令启动
说明:
       - standalone单机模式启动
       - cluster: 集群(默认)
https://img-blog.csdnimg.cn/direct/555e6a0a114144f1a9caf4072b79d829.png
3.2.2 可实行步伐启动

直接点击 startup.cmd 启动时可能会闪退,此项必要修改启动配置为单机模式,修改后可正常启动:
https://img-blog.csdnimg.cn/direct/e63775532759453d8f26abe7674c815a.png
3.3 访问

在浏览器输入地址: http://127.0.0.1:辅导端口/nacos 进入登录页面
账户密码默认都为 nacos
https://img-blog.csdnimg.cn/direct/f91df2a0798e4de18c270dfceaf44d19.png
4.长期化启动nacos服务

实际生产时,我们不应只配置一个单点,为了保证高可用,必要做到Nacos集群,这样即便一个节点宕机了,其他节点也可连续提供服务;而Nacos长期化是为了防止配置文件数据的丢失以及保证多个节点能共用一份配置文件,办理数据存储的一致性问题,就必要集中式存储。这就是长期化的cluster模式,这就必要用到我们配置的外置数据源,现在Nacos仅支持Mysql数据库,且版本要求:5.6.5+v
4.1 配置 Mysql

在 nacos 安装目录的 conf 目录下我们可以看到 mysql-schema.sql sql 脚本,这就是nacos 长期化所必要的所有mysql 表配置,实行该脚本到mysql数据库中:
https://img-blog.csdnimg.cn/direct/4e3a0cc25b01461292d4072f654549ef.png
https://img-blog.csdnimg.cn/direct/5831673110314e5e86ff10e86fe07f5f.png
4.2 修改 nacos 长期化配置

修改 nacos 安装目录下 conf 目录中的 application.properties 配置文件:
https://img-blog.csdnimg.cn/direct/f7a937082c7a4fe9b9e23797569b5d49.png
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=123456
4.3 启动nacos

同非长期化启动方式,这里仅仅演示单机模式,在 nacos 利用页面中,新增相关的配置、脚色、用户…。在 mysql 中都能对应找到相关内容,即nacos服务长期化乐成。
https://img-blog.csdnimg.cn/direct/3b056496b0c04e3ead9bac39f513c1c8.png
https://img-blog.csdnimg.cn/direct/81665d9fbe634bc3a67c8d8caa2fbb5a.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: nacos 安装配置(window)