Commit 15d791f2 authored by 马超's avatar 马超

doc: nacos升级文档

parent b5ed1405
# Nacos升级文档
LDP默认使用的Nacos1.1.4版本,但是此版本有一个很大的问题,便是在服务列表点击下线或者上线的时候无效。经过调查,发现这是Nacos服务端UI的bug,点击下线和上线的时候没有传入服务的分组,而一直传默认的`DEFAULT_GROUP`,LDP的服务都有自定义分组,导致下线请求无法成功。
PS: 为了防止版本差异大,于是找到了修复此问题最近的一个Nacos,版本为1.3.0。
## 一、导出当前Nacos的配置文件
登录当前Nacos,打开左侧菜单`配置管理` -> `配置列表`,通过Data ID进行过滤,使用group名称过滤,例如`*-dev.yml``*-prod.yml`,最后可以选择导出配置,也可以直接导出查询结果,导出的文件是一个zip压缩包。
![](../imgs/nacos/export.png)
## 二、停止当前Nacos,并保留为备份
在服务器上,Nacos的所在目录执行以下命令,将当前Nacos关闭,并保留一份备份(新版正常运行一段时间后,即可删除)
```shell
# 切换目录
cd nacos/bin
# 关闭Nacos
./shutdown.sh
# 切换目录
cd ../..
# 备份当前nacos
mv nacos nacos_1.1.4
```
## 三、下载1.3.0版本的Nacos压缩包,并解压
下载新版Nacos,查看[版本列表](https://github.com/alibaba/nacos/releases?after=2.0.0-ALPHA.1),这里推荐使用1.3.0版本,距离1.1.4版本最近,并修复了服务上下线bug。可以直接进入页面下载,这里用命令下载做演示。
```shell
# 下载Nacos 1.3.0版本压缩包到当前目录
wget https://github.com/alibaba/nacos/releases/download/1.3.0/nacos-server-1.3.0.zip
# 解压nacos
unzip nacos-server-1.3.0.zip
```
## 四、启动新版Nacos,并导入配置
启动新版Nacos,登录后,并导入配置
```shell
# 切换目录
cd nacos/bin
# 启动nacos
./startup.sh -m standalone
```
打开左侧菜单`配置管理` -> `配置列表`,点击导入配置,在弹窗中点击上传文件,并选中第一步导出的zip压缩包即可。
![](../imgs/nacos/import.png)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment